
Android中文官方文档
文章平均质量分 52
码农搬砖_2020
在一线研发岗位摸排滚打,从懵懂的青少年走向成熟的花季。百度资深Android工程师T6,在百度任职7年半。
目前:成立赵小灰代码工作室,欢迎大家找我交流Android、微信小程序、鸿蒙项目。喜欢研发同学们的工作热情,工作敢拼的勇气。从一线走来,职责在发生着变化,肩上所附着的不单单是自己那份工作,还有团队。一鼓作气,热情激昂,敢拼才会赢的团队。
展开
-
Android Gradle 插件版本说明对照表
今天先写到这儿,我的微信公众号:码农搬砖 ,欢迎大家关注我,来听听我这一路走来的故事,也许我们可以成为朋友,志同道合的兄弟。Android技术交流群:原创 2021-09-23 15:53:33 · 508 阅读 · 0 评论 -
Android 中文API:Running Gradle Builds
一般来说,用gradle编译去生成apk,有两种编译设置,一种是调试用的-debug mode,一种是最终包-release mode。但是无论是哪种类型,app必须在安装到虚拟机或设备上必须签名。当编译为debug mode 的时候,用debug key。编译为release mode时候用private key。 无论是用debug还是release原创 2016-05-05 23:20:36 · 2457 阅读 · 0 评论 -
Android 中文翻译:Build System Overview
Andrioid 编译系统是你用于build,test,runapp的工具箱。编译系统的运行,可以通过Android Studio的菜单或者是独立的命令行。通过编译系统的特性你可以做以下的事情:(1) 自定义,配置,扩展编译进程。(2) 用同一个project and modules创建拥有不同特性的apk。(3) 通过来源设置重用代码和资源。Andr原创 2016-05-02 23:23:12 · 5177 阅读 · 0 评论 -
Android 中文API:Signing Your Applications(为APK签名)
Android要求所有的app在安装之前,都要安装数字证书。Android利用数字证书去确定app的作者,该证书不需要证书办法机构签署。Android app经常使用自签名证书。App开发者持有证书的private key。SigningOverview你可以签名以debug mode或者release mode两种方式签名一个app。你可以在debug模式下开发,在release模式原创 2016-05-09 22:25:44 · 2590 阅读 · 0 评论 -
【Android】【gradle】为什么选择Gradle?
为什么构建软件很重要?过去构建只是编译和打包源代码,今天构建需要负责很多的工作,它们会运行测试,从多个来源购买编码资源,生成文档,创建多个构建变种,发布应用程序和管理依赖性。因此构建已经成为了软件工厂,我们可以不断更改、测试和发布应用。将Gradle定义和集成软件交付流程的各个部分的一站式商店。So Why Gradle?最大的原因是因为原创 2017-06-02 20:14:01 · 793 阅读 · 0 评论 -
【Android】Android Q 系统视频演示
微信扫描下方二维码,或者直接在微信中搜索“码农搬砖”:进入公众号,即可观看。csdn 目前无法上传视频,我也很无奈啊。原创 2019-05-26 20:05:32 · 288 阅读 · 0 评论 -
【Android】有哪些设备可以开始体验AndroidQ系统了
有哪些设备可以开始体验AndroidQ系统了:微信二维码,直接跳转文章原创 2019-06-06 22:33:56 · 535 阅读 · 0 评论 -
【Android】【gradle】Gradle与Android Gradle插件的版本对应关系
当更新Andorid studio 的时候,你可能会接收到一条让你更新Gradle插件到最新版本的建议。在项目编译需要的基础上,你可以选择接受或者手动选择一个具体的版本。下图的表格是Andorid Gradle插件的版本和Gradle版本的对应关系。为了最好的编译表现,你应该使用最新的Gradle插件版本和与之对应的最新的Andorid Gradle 插件的版本。原创 2017-05-22 11:27:39 · 4991 阅读 · 0 评论 -
【Android】Android N 对Doze(打盹)模式优化
为延长设备的电池寿命、降低内存使用率以及提升应用性能,Android N 对系统行为做出了一些变更。这些变更可能会影响系统资源和系统通知对应用的可用性。您应仔细检查这些变更并评估应用可能需要做何调整以适应这些变更。打盹Android 6.0(API 级别 23)引入了打盹模式,当用户设备未插接电源、处于静止状态且屏幕关闭时,该模式会推迟 CPU原创 2016-06-07 22:28:19 · 8080 阅读 · 0 评论 -
Android中文API-ViewStub
ViewStub控件是一个不可见,0尺寸得惰性控件。当ViewStub控件设置可见,或者调用inflate(),并执行完成之后,ViewStub所指定的layout资源就会被加载。这个ViewStub就会被新加载的layout文件代替。ViewStub也会从其父控件中移除。因此ViewStub存在view Hierarchy中的生存期为直到ViewStub执行了setVisable(int)或原创 2016-04-22 17:38:54 · 3768 阅读 · 0 评论 -
Android 6.0 开发者对系统权限的使用与练习(Permissions Best Practices)
Permissions Best Practices 在安装的过程中,用户很容易忽略权限请求。如果一个用户对应用感觉沮丧或者担心泄漏个人信息,那么这些用户就会不用他或者卸载它。如何规避这个问题呢?Consider Using an Intent 在很多的案例中,你可能会在两种实现方式中做出选择,你可以是的你的app拥有一个权限,也可以通过Intent的方式让另一个app帮你实现原创 2016-02-22 17:15:52 · 1810 阅读 · 1 评论 -
你想不想同时使用多个版本的Android studio
最新版Android Studio(2.1 Preview 3)2016年3月16号:针对最新的2.1preiew3的信息,请查看 canary release announcement.附加说明,请参考maindeveloper site.(1)Installation如果你想参与android N预览版的测试,如果你安装了最新的,这个最新版本会替换你的老版本,也许这不是你想要的原创 2016-03-21 15:12:25 · 14617 阅读 · 1 评论 -
重要通知:“它”来了。Android N Developer Preview
Android N开始了。测试你的应用在Nexus和其他设备上。为了节省能源与内存至支持新的操作行为。用multi-windows UI 拓展你的应用,直接回复通知栏等等,让我们开始吧。更多精彩,欢迎大家关注微信公众账号,码农搬砖。快拿出手机扫一扫吧。原创 2016-03-15 16:33:59 · 1349 阅读 · 0 评论 -
Android中文API-Include标签
虽然,Android提供了多种多样的可重用轻量级的交互元素(如:TextView 等控件),但是你可能也想重用一些相对较大的特殊布局xml。为了有效的重用布局文件,你可以使用include标签和merge标签,是特殊的布局文件嵌入当前的布局。可重用的布局是特别强大的。例如一个包含确定和取消的button面板,或者伴随着文案的自定义进度条(progressbar )。这就意味了一款应用中,复原创 2016-04-25 15:08:12 · 3125 阅读 · 0 评论 -
Android中文API- <merge/> 标签
Use tagThe tag helps eliminateredundant view groups in your view hierarchy when including one layout 这标签,帮助我们在include一个布局的时候,消除多余的View Groups,例如,你的主布局文件是一个竖直的linearlayout。Lineary原创 2016-04-25 17:55:14 · 4478 阅读 · 0 评论 -
Android 中文api,Debug签名证书过期(Expiry of the Debug Certificate)
在debug模式下,key值得有效期为365天,如果过期了,那么编译会出错。为了处理这个问题,你可以删除debug.keystore这个文件。它的位置在:(1) OS X/Linux: ~/.android/ (2) WindowsXP:C:\Documents and Settings\\.android\ (3) Windows Vista and Window原创 2016-05-10 17:40:04 · 2841 阅读 · 0 评论 -
Android 中文API:如何安全的为APK进行签名?
Note:使用包含了密码和keystore 的编译文件,并不是一个安全的做法。另一种方式,你可以配置build file从环境变量或者在编译的过程中去获取密码。1. 从environment variables中获取密码storePassword System.getenv("KSTOREPWD")keyPassword System.getenv("KEYPWD")原创 2016-05-10 20:01:29 · 1918 阅读 · 0 评论 -
Android中文API:Android 如何保持屏幕长亮?
确认应用需要像游戏或者视频应用一样保持屏幕处于开启状态。最好的方式是在Activity中使用FLAG_KEEP_SCREEN_ON。(and only in an activity, never in a service or other app component)。 For example:publicclassMainActivityextendsActivi原创 2016-05-13 00:02:34 · 2918 阅读 · 1 评论 -
Andorid 中文API:Keep the CPU On
如果你想要保持CPU的运行以至于可以在设备休眠之前完成一些工作,你可以使用PowerManager调用wake locks. wake locks允许你的应用控制power state。 创建和保持唤醒锁可以对设备的电池寿命产生巨大影响。因此你应该在极其需要它的地方使用,并尽可能的短时间的使用它。例如,你绝不需要在activity中使用wake lock 。同上所属,如果你想保持屏原创 2016-05-13 23:42:41 · 3149 阅读 · 0 评论 -
【Android】Android 6.0 系统棉花糖新的特性和功能
Android中文官方文档:Android 6.0 系统棉花糖新的特性和功能原创 2016-02-22 17:08:02 · 2163 阅读 · 1 评论