【Android菜鸟的成长笔记(27)——SurfaceView的使用】教程文章相关的互联网学习教程文章

Qt on Android:怎样适应不同的屏幕尺寸

使用 Qt 开发的 Android 应用,怎样适应 Android 智能手机各种各样的屏幕尺寸? 说到屏幕尺寸,从 2.8 吋到 8.9 吋的手机屏幕都有,这对程序猿们来讲痛苦可不只一点。 Android 项目本身已经考虑了这个问题,资源文件,比如图标,都有 ldpi / mdpi / hdpi / xhdpi 等等版本, Android 框架会根据屏幕大小自动选择相应的图标,这样在不同尺寸的屏幕上,应用看起来就差不多了。 那 Qt 应用呢?其实不大用得上 Android 的这种机制...

AndroidStudio-Parcelable自动生成代码插件安装和使用【代码】【图】

这里用的mac版本的AndroidStudio 1. 执行组合快捷键command+”,”,打开AS偏好设置页面,找到plugin选项,输入Parcelable搜索,搜索出来的第一个五颗星的就是,点击右边的install plugin,等装完后会提示你重启as2.等插件装完了就可以使用了,随便建立一个Person类,例如有四个属性username,password,age,isGay/*** Created by hailonghan on 15/5/28.*/publicclassPerson {private String username;private String password;privat...

android加了进度条和进度文本多线程断点续传下载【代码】

我们要用进度条首先要改变它的样式,变成水平的 <ProgressBar android:id="@+id/pro" android:layout_width="match_parent" android:layout_height="wrap_content" style="@android:style/Widget.ProgressBar.Horizontal" />更新进度条不需要handle然后我们要在三个地方设置进度条,首先要在第一次请求长度的时候设置进度条的最大值pro.setMax(length);然后在下载的时候把每次的进度加起来...

Android 按钮设置边框实例【代码】

以下一Button标签为例:这里就联系到标签<shape>,设置背景样式、边框、渐变、圆角等,各种效果的使用方法见如下代码drawable文件夹新建一个buttonstyle.xml,内容如下1<?xml version="1.0" encoding="utf-8"?>2<shape xmlns:android="http://schemas.android.com/apk/res/android">3<gradient android:startColor="#c0000000" android:endColor="#c0000000" android:angle="90"/><!--背景颜色渐变 angle为渐变角度-->4<solid and...

android apk 自我保护技术-加密apk【图】

经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍android apk防止反编译技术的另一种方法。前两篇我们讲了加壳技术(http://my.oschina.net/u/2323218/blog/393372)和运行时修改字节码(http://my.oschina.net/u/2323218/blog/396203),如果有不明白的可以查看我的博客的前两篇中关于这两种技术的介绍。接下来我们将介绍另一种简单适用的防止apk反编译的技术-伪加密。 一、伪加密技术原理 我们知道android apk本质上是...

android帧动画【代码】

一、在xml文件中设置帧动画1、首先得在drawable资源文件夹下创建一个animation_list文件<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:drawable="@drawable/p1"android:duration="500" /><itemandroid:drawable="@drawable/p2"android:duration="500" /><itemandroid:drawable="@drawable/p3"android:duration="500" /><itemandroid:drawable...

关于Android工程中的主要文件夹存放的文件种类

Android工程中的文件类型包括以下几种: 一。jar包:是为了解决软件的兼容问题。如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。Android private libraries 和 Android 4.2.2 、Referenced libraries 等。其实 Android private libraries 和Referenced libraries 两个文件夹中的都是通过configure build path 方式加入到项目中的,二者之间没有多大区别,使...

Android常用UI组件 - TextView【图】

TextView是Android里面用的最多的UI组件,一般使用在需要显示一些信息的时候,其不能输入,只能初始设定或者在程序中修改。实例:TextViewDemo运行效果:代码清单:布局文件:main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"> <TextViewandroid:...

在英特尔® 架构平台上开发和优化基于 NDK 的 Android 游戏应用【代码】

作者:杜伟Android 原生开发套件 (NDK) 是 Android SDK 的附带工具。借助该工具,您可以使用诸如 C 和 C++ 等本地代码语言实现部分应用。您可以从以下网址下载该 NDK 工具包: http://developer.android.com/tools/sdk/ndk/index.html适合 X86 指令集架构的 NDKAndroid 是一个由 Google 开发的开源操作系统。 当前,Android 可以在三种指令集架构上运行: ARM、x86 和 MIPS。 X86 表示一组基于英特尔 8086 CPU(自 1978 年开始使用...

Android -- 手势操作识别

原文:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1020/448.html按下(onDown): 刚刚手指接触到触摸屏的那一刹那,就是触的那一下。抛掷(onFling): 手指在触摸屏上迅速移动,并松开的动作。长按(onLongPress): 手指按在持续一段时间,并且没有松开。滚动(onScroll): 手指在触摸屏上滑动。按住(onShowPress): 手指按在触摸屏上,它的时间范围在按下起效,在长按之前。抬起(onSingleTapUp):手指离开触...

Android EditText 操作。。。【代码】

EditText请求焦点三连击。。。 editText.setFocusable(true);editText.setFocusableInTouchMode(true);editText.requestFocus(); //如果需要输入法的话getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); 原文:https://www.cnblogs.com/jooy/p/8986606.html

Service_Android四大组件之一

1.Service是什么 Service是Android的四大组件之一,即Android系统的服务(不是一个线程,是主程序的一部分),与Activity不同,它是不能与用户交互的,不能自己启动的,需要调用Context.startService()来启动,运行后台,如果我们退出应用时,Service进程并没有结束,它仍然在后台行。比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我们就听不到歌了,所以这时候就得用到S...

在AndroidStudio不能找到so文件问题:couldn't find libweibosdkcore.so【图】

解决步骤已经写到我的公众号,二维码在下面。欢迎观看我的CSDN学院课程,地址:http://edu.csdn.net/course/detail/2877本人联系方式: 更多精彩分享,可关注我的微信公众号:静思笃行的蜗牛。二维码如下       若想给予我分享更多知识的动力,请扫描下面的微信打赏二维码,谢谢!: 微信号:WeixinJungle       ...

Android studio使用技巧【图】

常用技巧 1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。调用:Menu → Navigate → Bookmarks快捷键: 添加/移除书签:F3(OS X) 、F11(Windows/Linux);添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux);显示全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显示所有的书签列表,并且是可以搜索的。上一个/下一个书签:无,可以在设置中设置...

大量的源文件添加到Android.mk的问题【代码】【图】

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := game_sharedLOCAL_MODULE_FILENAME := libgameLOCAL_SRC_FILES := helloworld/main.cpp ../../Classes/AppDelegate.cpp ../../Classes/HelloWorldScene.cpp ../../Classes/MyNode.cpp ../../../lua/cocos2dx_support/CCLuaEngine.cpp ../../../lua/cocos2dx_s...