Android

分类下相关文章

Android 布局:Liner Layout 与 Constraint Layout 该如何取舍

写了一个简单的 Form 表单录入页面。 总体体会,最佳实践是 整个页面的大布局使用 Liner Layout Vertical, 因为基本是一行一个控件(button),或者是两个控件 (label , input) 每一行,再选择是使用 Liner Layout 水平,还是 Constraint Layout。简单的两个控件占整行的就可以使用 Liner Layout,复杂一点的就使用 Constraint Layout Constraint Layout 还是有学习成本,需要了解之后才能尝试。 切忌上来就全屏组件 Constraint Layout,这样不便于后期调整。 ...

阅读全文...

环信 Android 点击聊天中的图片导致崩溃

解决方法,在 app/src/main/AndroidManifest.xml 中添加 <activity android:name="com.hyphenate.easeui.ui.EaseShowBigImageActivity" /> 总结 Android 在引入三方库的时候,如果三方库中使用的其他 Activity 依然需要在 AndroidManifest.xml 中进行声明。 感觉这非常之不合理。 ...

阅读全文...

设置 Android APP 启动后默认打开的 Activity

只需要在 AndroidManifest.xml 找到对应的 activity, 然后加入 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> 例如,默认是一个加载页 <activity android:configCha ...

阅读全文...

Hello World, Android

几个基本概念 activity layout xml AndroidManifest.xml gradle build.gradle Activity 的概念 例如,我们新建的 Empty Activity 是 main activity,即 APP 的入口。 当我们启动 app 时,android 会启动该 activity 的实例,并加载其对应的 layout。 An activity is a single, focused thing that the user can do. activity 这个名字不太好理解,如果从网页开发的角度看,其实一个 activity 就是对应一 ...

阅读全文...

启动 Android 模拟器失败:failed to initialize KVM: Device or resource busy

上午 Android 模拟器还用的好好的,下午刚打开就报错 $ emulator -avd Nexus_5X_API_24 -netspeed full -netdelay none -use-system-libs ioctl(KVM_CREATE_VM) failed: 16 Device or resource busy failed to initialize KVM: Device or resource busy Google 了一下,原来是 Android 模拟器与 virtualbox 有冲突,我才想起,上午更改另一个项目的代码时,临时启动了 vagrant 的开发环境。 ...

阅读全文...

解决 Android Studio logcat 无法显示日志

Android Studio 除了占用大量系统资源,还极度不稳定。比如,调试了半天,终于重现了崩溃现象,但是一看 Android Monitor 里的日志 日,一片空白 重新 debug,重启 Android Studio 都不管用。 Google 发现了两个解决方案 稳定可靠的命令行 adb logcat 类似 tail -F 的效果,可以看到所有日志 重启 logcat 点击那个类似刷新的按钮 ...

阅读全文...

ubuntu 上启动 Android Studio 模拟器 AVD 失败

Android Studio 2.3.2 Ubuntu 16.10 在 Android Studio 中点击 AVD Manager 启动指定的模拟器,发现毫无反应,也没有报错信息。 为了看到报错信息,决定在命令行中启动模拟器 which emulator /home/zhongwei/Android/Sdk/tools/emulator 注意:如果不在 Android/Sdk/tools 目录下执行,会报错 $ emulator -avd Nexus_5X_API_24 -netspeed full -netdelay none [140289984714560]:ERROR:./a ...

阅读全文...

Android Studio 无法启动, 卡在 fetching android sdk component information

Mac 系统下载了最新的 Android Studio 1.2.1.1,发现无法启动,一直卡在启动界面。 提示信息为 fetching android sdk component information 解决方法 cd /Applications/Android Studio.app/Contents/bin vim idea.properties 最后一行加上 disable.android.first.run=true 再次启动 Android Studio 即可 如果没有生效,换到第一行试一下。 如何配置 Android SDK 禁用掉了 Android Studio 的首次启动 ...

阅读全文...

近期节日

2018年09月22日 世界无车日
2018年09月23日 秋分
2018年09月23日 国际聋人节
2018年09月24日 中秋节
2018年09月27日 世界旅游日
2018年10月01日 国庆节
2018年10月04日 世界动物日
2018年10月08日 寒露
2018年10月09日 世界邮政日
2018年10月10日 辛亥革命纪念日
2018年10月13日 中国少年先锋队诞辰日
2018年10月14日 世界标准日
查看更多节日