
Android_tip
StInGGs
Android 学习中...
展开
-
android:ems 属性
android:ems = "10" 的含义 : 指的是将对应的控件宽度设为10个字符的宽度。当设置该属性后,一行中最大只能显示设置的宽度。原创 2017-03-26 18:00:03 · 31671 阅读 · 0 评论 -
Activity 生命周期
.本文将对 Activity 的生命周期相关的进行一些总结 : Activity 是由 TaskStack 进行管理,当一个应用启动时,系统会为其创建一个对应的 TaskStack,当新的Activity 被打开,就被压入栈顶,此时前一个 Activity位于当前 Activity 的底部。只有位于栈顶的 Activity 才会被显示到窗口中。Activity 界面的 4原创 2017-03-26 20:32:55 · 373 阅读 · 0 评论 -
出现 Library ‘/system/lib/libhoudini.so’ not found 问题
下载 ARM Translation 的压缩包 ,将其安装到 Genymotion 我下载好的是 genymotion-arm-translation_v1.1.zip,将以该 zip 进行举例 : 运行 Genymotion 模拟器,将其直接拖入模拟器窗口,随后根据提示进行安装。这里可能会出现另外一个问题 : 拖进去后模拟器中显示 Files succe原创 2017-04-05 19:27:55 · 2988 阅读 · 0 评论 -
MediaPlayer 和 VideoView介绍
对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。 Android MediaP转载 2017-04-15 12:15:40 · 1001 阅读 · 0 评论 -
Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法
出现此问题的原因是项目目录中的 \gradle\wrapper\gradle-wrapper.properties 文件的最后一行代码。文件内容如下 : #Tue Oct 10 17:58:18 CST 2017distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_U原创 2017-10-10 22:36:25 · 296 阅读 · 0 评论 -
AndroidStudio 检测不到 Genymotion 的解决方案
在已经开启 Genymotion 的情况下,点击 Run ,有可能会出现 AS 检测不到模拟器的状况。解决方法 : 1. 打开 Genymotion 2. 在设置的 ADB 下选中 Use custom Android SDK tools ,并填好路径3. 重启 Android Studio原创 2017-10-10 22:56:13 · 3900 阅读 · 0 评论