android dev概念快速入门
apk: android将源代码依赖库等经过编译后打包分发的应用.
打包详细过程如下:
android-studio安装
由于google被qiang,需要制定proxy,可以使用sock,同时安装完毕后在不同阶段可能会需要不同的package独自下载,比如emulator用于在AVD(Android Virtual Device)下做模拟测试。
emulator运行错误
1.当点击run时,可能出现以下错误:
"14:27 Emulator: [3632]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at C:\Users\Administrator\AppData\Local\Android\Sdk\emulator\lib64\qt\lib"
这是因为emulator没有安装。
2. 确认安装了eumator后,可能又出现以下错误:
14:55 Emulator: emulator: ERROR: Not enough space to create userdata partition. Available: 5534.117188 MB at C:\Users\Administrator\.android\avd\Nexus_5X_API_24.avd, need 7372.800000 MB.
原因是其要求的内存过高,可以通过修改avd对应的config.ini中:
disk.dataPartition.size=2G
disk.dataPartition.size = 6442450944
activity和layout文件在studio中的关联
activity/layout
activity负责将layout,ui和我们的程序逻辑联系起来
activity封装成tasks,支持回退
隐式indent调用外部应用
android样例代码学习:
https://github.com/mitchtabian?tab=overview&from=2018-12-01&to=2018-12-31
android threads模型
真机调试时如何将手机界面在PC上展示?vysor
https://chrome.google.com/webstore/search/vysor?utm_source=chrome-ntp-icon
UI设计和developer人员合作开发的工具 zeplin
可以将designer设计好的psd文件直接导入zeplin生成html/css或者ios/android设计文件
https://app.zeplin.io/welcome