
Android开发
文章平均质量分 66
android 系统开发
这个作者很懒,什么都没留下…
展开
-
基于Android10.0适配应用界面--修改系统源码
原始的需求是这样的,客户会在系统中预装多个应用,但某些应用是没有经过适配的,客户要求的像素密度是160,但某些应用在该像素密度下显示会显得很小。客户不想改应用,要求在该160的像素密度下,也要能够正常显示应用。追踪getResources方法,发现ContextImpl类直接返回了一个mResources成员,mResources是在应用打开的时候被赋值的。个中细节不多说,最终是在ResourceManager类中实现Resources对象的创建:less复制代码= null?= null?转载 2024-01-20 19:57:47 · 142 阅读 · 0 评论 -
Android语言/国家代码清单
ca_ES_EURO 加泰罗尼亚⽂ (西班⽛,Euro)es_ES_EURO 西班⽛⽂ (西班⽛,Euro)de_AT_EURO 德⽂ (奥地利,Euro)de_LU_EURO 德⽂ (卢森堡,Euro)en_IE_EURO 英⽂ (爱尔兰,Euro)de_DE_EURO 德⽂ (德国,Euro)es_DO 西班⽛⽂ (多⽶尼加共和国)sl_SI 斯洛⽂尼亚⽂ (斯洛⽂尼亚)ca_ES 加泰罗尼亚⽂ (西班⽛)es_CR 西班⽛⽂ (哥斯达黎加)es_BO 西班⽛⽂ (玻利维亚)原创 2023-02-20 14:47:00 · 7318 阅读 · 1 评论 -
将SVG文件转换为XML文件
第一步:图标下载的地址:https://www.iconfont.cn/,下载SVG图标第二步:将SVG图标转换成XML文件,使用转换工具。链接: https://pan.baidu.com/s/1fEjep7oK8xGneNEcX690ww?pwd=sv3t 提取码: sv3t,解压后如下图,一个静态的网页:在浏览器中打开index.html,效果如下:将SVG文件拖入其中进行转换,保存该xml文件,该文件即可在Androdi Stud...原创 2021-12-31 16:37:37 · 5458 阅读 · 1 评论 -
Android Studio不能获取远程依赖包的解决方法
出错工程的build.gradle文件配置:apply plugin: 'android'buildscript { repositories { jcenter { url "http://jcenter.bintray.com/" } } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' }}...原创 2020-10-20 19:27:56 · 372 阅读 · 0 评论 -
Android 高通代码预制apk可卸载,恢复出厂设置apk可恢复 Android M 6.0
首先把APK拷贝到特定的目录下面把所有apk放在 pre_install 文件夹下,然后在同级的android.mk 文件夹下面增加下面代码################################################# $(shell mkdir -p $(TARGET_OUT)/pre_install) $(shell cp -r $(LOCAL_P...原创 2020-04-28 00:31:48 · 619 阅读 · 0 评论 -
Android P适配静默安装
Android P适配静默安装标签(空格分隔): androidAndroid P上通过pm命令执行静默安装失效。原因是pm命令在P上面已经移除。Google建议以文件流的方式执行安装,大体过程如下:// 适配android9的安装方法。public void install28(String apkFilePath) { File apkFile = new File(a...原创 2019-08-30 16:21:16 · 597 阅读 · 0 评论 -
Mark!Android最佳的开源库集锦
工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的Android开发库,快来切磋一下,到底哪一个最适合你。动画Android View Animations:一个非常强大的开源动画库,开发者可以用来创建各种效果。RecyclerView Animators:可实现RecyclerView动画。APIsClou转载 2016-11-09 16:45:33 · 312 阅读 · 0 评论 -
Android 技术干货收集
门户网站技术小黑屋 极分享 安卓源码服务专家 逆向未来 AndroidDevTools Android官方培训课程中文版 星球大战 酷壳 学习编程 开发技术前线个人博客郭霖的专栏 Trinea 阮一峰的网络日志 skywang的博客目录(持续更新中…) harvic 巫_1曲待续 Hongyang stormz转载 2016-07-04 16:18:11 · 296 阅读 · 0 评论 -
在命令行中通过adb shell am broadcast发送广播通知
通过命令行执行adb shell am broadcast发送广播通知。adb shell am broadcast 后面的参数有:[-a ][-d ][-t ] [-c [-c ] ...] [-e|--es ...] [--ez ...] [-e|--ei ...] [-n ][-f ] []例如转载 2016-06-30 09:27:19 · 485 阅读 · 0 评论 -
android小知识点记录
1.从Android5.0开始,Google要求必须使用显示的Intent来启动Service2.intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。原创 2015-11-16 10:07:21 · 535 阅读 · 0 评论 -
好玩的代码注释,喜欢拿去!
样式1:/** * * ━━━━━━神兽出没━━━━━━ * ┏┓ ┏┓ * ┏┛┻━━━┛┻┓ * ┃ ┃ * ┃ ━ ┃ * ┃ ┳┛ ┗┳ ┃ * ┃ ┃ * ┃ ┻ ┃ * ┃ ┃ * ┗━┓ ┏━┛Code is far away from bug with the原创 2015-12-30 15:16:01 · 2403 阅读 · 0 评论 -
Android Touch事件传递机制解析
开篇语:最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发To原创 2016-01-17 20:56:12 · 240 阅读 · 0 评论 -
Android 开发中使用 SQLite 数据库
原文:http://www.oschina.net/question/12_10624SQLite 介绍SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器转载 2016-01-26 11:01:14 · 333 阅读 · 0 评论 -
Android APK反编译实战
引言我们经常会有这样的需求,看到很棒的APP,想知道它是怎么实现的,看到它里面很好的布局,想拿到它的资源文件,然后自己也想模仿一下,因此这就用到了反编译的工具了。本文将讲述我是如何开始反编译工作的。准备工具apktoolapktool是用来反编译APK的资源文件的,我们可以使用它反编译出很多APP的资源文件。dex2jardex2jar的作转载 2016-01-08 17:10:28 · 741 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2015-12-25 15:12:06 · 373 阅读 · 0 评论 -
Android常用组件
原文:http://www.cnblogs.com/scige/p/3456790.htmlUI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.转载 2016-03-05 16:08:23 · 542 阅读 · 0 评论 -
源码收集
Android手势处理集合框架 源码Android 一个简单的缓存框架 源码Android 一个流畅的PDF阅读器 源码Android 利用精简Zxing实现条形码/二维码 扫描DemoAndroid 水波特效(录音功能) 源码SlidMenu 侧滑菜单、ViewPager滑动切换 等常用Android框架 源码Android 日间/夜间模式 主题切转载 2016-02-24 11:32:41 · 409 阅读 · 0 评论 -
推荐提升 Android 性能的建议
每个人都知道一个 App 的成功,与这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api 以及如何避免一些常见坑的经验。带你了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。简介大家好,我是 Boris,现在是 Google转载 2016-02-25 18:10:13 · 246 阅读 · 0 评论 -
一些Android学习资源
3.一些自学心得以及资源分享怎么学Android,这可能是初学者问得最多的问题了,通过上面你也知道了小猪有多屎, 所以下面这些都是鄙人对于自学的一些浅显的看法而已,不喜请喷~1)看书入门推荐的书:《第一行代码》:这本就不用说啦,郭霖大神写的书,入门必备《Android群英传》:这本是医生(徐宜生)写的,嘿嘿,双11买的,今天刚收到, 翻了下,感觉内容转载 2016-02-26 09:44:47 · 715 阅读 · 0 评论 -
service中onStartCommand方法return介绍和如何创建不被杀死的service
Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。从Android官方文档中,我们知道onStartCommand有4种int返回值,首先简单地讲讲int返回值的作用。一、onStartComman原创 2015-11-16 09:55:47 · 1874 阅读 · 0 评论