Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其 基本用例主要包括以下三个: 启动 Activity: Activity 表示应用中的一个…
分类:移动开发
你的App真正适配了iOS 9吗?
从7月份开始到现在,Apple已发布5个iOS 9的Beta版本,相信开发者在这段时间也已经把iOS 9系统的特性基本了解清楚,也为自己的App进行了一系列兼容适配处理。 但在这里,笔者还是要再次跟大家聊聊iOS 9中两…
Android开发之IPC进程通信方案适用场景总结
IPC是 Inter-Proscess Communication的缩写,含义为进程间的通讯或者跨进程通讯,是指两个进程之间进行数据交换的过程。 名称 优点 缺点 适用场景 Bundle 简单易用 只能传输Bundle支…
Android开发者必备的网站
官方网站 1谷歌Android开发者页面 这里是主站点,在这您可以找到一切资源帮助您开始Android开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分…
App相互唤醒的几种方式
下文皆使用Client表示操作的App,Server表示需要被唤起的远端App,Server的包名为“com.jxx.server” 1. ComponentName 使用ComponentName唤起Server步骤很…
Android Monkey Test修改开发步骤
一、android源码项目搭建 建议直接使用Linux系统。 网址:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 步骤: 1、 下载 repo 工具: mkdir ~/b…
LayoutInflater.from(this).inflate() 参数造成布局不对
问题出现: 直接拿来主义使用了别人的一个Recyleview 的adapter,在修改为自己想要的布局之后,惊奇的发现每一个 item view 怎么都不能 占满屏幕宽度,该页面层级大致为viewpage–f…
Android 静默安装应用和静默卸载应用
这里提供两个Android系统下静默安装应用和静默卸载应用的方法,在 5.1 版本系统上运行通过。当然,运行代码的应用需要有系统权限,这就需要应用通过系统签名文件进行签名了,需要使用到 platform.pk8 和 pl…
SharedPreferences commit跟apply的区别
大多数人在二十岁或三十岁就死了,他们变成了自己的影子,往后的生命只是不断的一天天复制自己。——罗曼·罗兰《约翰•克里斯多夫》 SharedPreferences的commit跟apply方法的区别。平时用到的时候只是习惯…
安卓开发要点
掌握各种布局技巧 LinearLayout RelativeLayout 布局技巧,学会 布局嵌套 掌握重要的组件属性 重点区分以下几种属性 layout_gravity 和 gravity padding 和 marg…
30 多年的编码经验总结成 10 条最佳实践
欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录 所以,如何使代码变得更好? 好的代码可以被识别为易于阅读、理解、调试和修改的代码,而且最重要的是很少有缺陷。显然,编写好的代码需要花费更…
羊皮书APP(Android版)开发系列(一)Icon图片生成神器
app icon图片生成神器可以帮助我们节省时间,提高工作效率。 工欲善其事,必先利其器,我们要开发一款app,首先我们肯定要知道app的名字,其次我们就要准备ap…