AndroidOS
文章平均质量分 94
hd_hunter
Android Little Boy .
展开
-
Android14系统行为变更
,同时文档下还有Android更多系统版本的变更文档。发版时间线:2023。原创 2023-05-21 21:26:51 · 793 阅读 · 0 评论 -
Android13 新特性和开发适配须知
注意: 如果启用了 DYNAMIC_RECEIVER_EXPLICIT_EXPORT_REQUIRED,在注册广播的时候就必须设置 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED。如果应用以 Android 13 为目标平台,并且在后台运行时需要访问身体传感器信息,那么除了现有的 BODY_SENSORS 权限外,还需要声明新的 BODY_SENSORS_BACKGROUND 权限。带来了哪些新的改变,这里我挑了一些对我们比较重要的来说。转载 2022-11-10 15:52:25 · 1596 阅读 · 0 评论 -
Android 11 新特性和API兼容
日期:2020 年 7 月 8 日Build:RPB2.200611.009模拟器支持:x86(32/64 位)安全补丁程序级别:2020 年 7 月Google Play 服务:20.21.17转载 2020-07-23 16:06:26 · 1578 阅读 · 0 评论 -
YouTube集成
YouTube,作为一个内容平台和其他Facebook,Twitter等差不多,不同的就是,YouTube专门提供了内容播放的组件。 YouTube为开发者开发的功能,可以已经做得支持是非常多的。已经提供的有,播放(iframe,ios,andorid等),订阅(web),统计报告,直线直播,上传(android,ios,web等)。youtube自己的开发者除了原创 2017-06-21 10:31:31 · 3662 阅读 · 0 评论 -
Android7.0新特性
定名为“Nougat”(牛轧糖)。谷歌2016年的 I/O 开发者大会在美西时间2016年5月18-20日召开Android N 据谷歌介绍,Nougat带来了250多项新特性。 Google Assistant “清除全部”按钮 Instant Apps(即时应用) 无缝更新 Daydream VR支持 真正的多窗口多任务处理...原创 2017-07-16 16:22:49 · 2278 阅读 · 0 评论 -
Android6.0新特性
我之前从googleAndrioid开发官网中,拷贝了6.0的新特性。可惜都是英文的,估计搜到的人,绝大多数,都气坏了。http://blog.csdn.net/u011216417/article/details/50226597下面是列表,因为这个文章被编辑过几次,估计和正文不太一致了,反正,都这些,多说的,都是补充: 1. 支持4K显示 2.原创 2017-07-16 16:50:11 · 663 阅读 · 0 评论 -
Andriod5.0新特性
Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统。1、全新Material Design设计风格 Android Lollipop全新的设计语言是受到了多种因素影响,是一种大胆的平面化创新。换句话说,谷歌希望能够让Material Design给用户带来纸张化的体验。2、支持多原创 2017-07-16 17:03:48 · 569 阅读 · 0 评论 -
Android4.4新特性
API Level :191,如果您的应用从外部存储空间读取... 您的应用在 Android 4.4 上运行时无法读取外部存储空间上的共享文件,除非您的应用具有 READ_EXTERNAL_STORAGE 权限。也就是说,没有此权限,您无法再访问 getExternalStoragePublicDirectory() 返回的目录中的文件。但是,如果您仅需要访问原创 2017-07-16 17:17:43 · 599 阅读 · 0 评论 -
android的recovery,fastboot和bootloader
虽然最近,我主领的android项目重构工作,正在有条不 紊的开展当中,但是因为项目一直迭代,技术开发不能影响业务的展开。而公司的人都是干缝缝补补的活的,所以,把这个工作时间可能会拉的比较长。大概估计的是半年完成,实际肯定会少于半年。总比之前画半年的鸡蛋,好的多。 哪怕现在公司别人由于业务少,技术就不动我,我是受不了安逸舒适的。除了思考项目的事情。。最近一段时间,也在了解和学习,原创 2017-07-23 23:41:05 · 8636 阅读 · 0 评论 -
(AndroidStudio)gradle配置多个代码仓库repositories
收集了一些。方便copy使用。 mavenCentral() maven { url "https://jitpack.io" } maven { url 'http://maven.oschina.net/content/groups/public/' } maven { url 'https://oss.sonatype原创 2017-06-20 10:18:28 · 19543 阅读 · 2 评论 -
Android 8.0新特性
非常抱歉,我个人写博客,一般懒得去排版,矫正,所以,有点乱。我也根据编辑文字的经验,尽可能有条理,方便阅读和理解结构内容。最近中国的IT的创业应该到了一定的阶段了,互联网+的概念,走的差不多了。在这个融资环境下,机会不再更多,不再蜂拥,更多的理性和高水平。国内的小公司,业务多少有些变化了,其中,非常可喜的是,有一些公司,开始承接东南亚或者港澳日本的项目了,或者西方的国家,把研发...原创 2017-07-16 15:43:25 · 4716 阅读 · 1 评论 -
task ':app:prepareDebugAndroidTestDependencies'+'multidex1.0.2'
task ':app:prepareDebugAndroidTestDependencies'+'multidex1.0.2'首先,是执行 prepareDebugAndroidTestDependencies 这个 Task 出的问题。那么就是dependencies依赖产生的问题,根据androidStudio 产生的message,可以看到 findbugs,或者是multidex等原创 2017-12-07 19:00:53 · 986 阅读 · 0 评论 -
高版本Android6.0抓包无效_添加系统级用户证书无作用
最近,公司QC在App测试抓包中,一直反应的一个问题,就是高版本的android手机在进行线上环境的抓包时,无法查看https的内容体。有需求,就要去解决,对吧。这个问题一个是线上环境是Https的,另一个android手机的版本查明是android6.0手机,还有一个信息就是QC使用的抓包工具,为主流的fiddler或者Charles。 解析一下抓包工具,如果没有什么特...原创 2018-04-11 11:42:46 · 3833 阅读 · 3 评论 -
Android(9.0) P features功能,特性
(1),Indoor Positioning with Wi-Fi RTTAndroid P adds platform support for the IEEE 802.11mc Wi-Fi protocol—also known as Wi-Fi Round-Trip-Time (RTT)—to let you take advantage of indoor positioning in y...转载 2018-05-13 20:14:40 · 1997 阅读 · 0 评论 -
facebook登录和分享
整体来说,Facebook在国际化中做的是非常好的。也是,Twitter和YouTube都是Google自己家的,在中国政府受挫之后,就不方便投入太多,怎么做都好像一个血脉,一个味道。 然后Facebook就不一样,小札的丈母娘祖上就是中国的,而且小札年轻,特别喜欢和挑战新的事务。。据说,Facebook为了在非洲的使用体验,专门派工程师到非常调研,非常到...原创 2017-06-21 10:06:44 · 13025 阅读 · 3 评论 -
RingtoneManager铃声设置
/system/media/audio/ringtones 来电铃声 /system/media/audio/notifications 短信通知铃声 /system/media/audio/alarms 闹钟铃声中心服务:RingtoneManager******************************************原创 2015-05-10 21:05:18 · 2228 阅读 · 2 评论 -
Notifaction安卓通知栏
因为现在商业程序,多数使用Notifaction进行信息推送。同时也有程序进行android程序的后台前挂。。这里把Notifaction放在Service这个归类里面,进行总结和学习。目的:Broadcast Receiver组件并没有提供可视化界面来显示广播信息,而Notifaction和NotifactionManager可以实现可视化的信息显示,通过它们可以显示广播信息的内容以原创 2015-05-08 19:08:42 · 2797 阅读 · 0 评论 -
PackageManager安装包管理
常用代码:List packageInfoList = getPackageManager().getInstalledPackages(0); //返回已安装的包信息列表 packageInfo.applicationInfo.flags&ApplicationInfo.FLAG_SYSTEM) == 0;//判断是否为非系统应用用获得的属性信息,保存到APP中。原创 2015-05-11 16:33:28 · 931 阅读 · 0 评论 -
android permission各种
可以看出Android中对资源以及服务的访问都非常严格,另外,在程序打包成APK的时候也需要对软件进行签名。访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_转载 2015-05-06 17:47:33 · 370 阅读 · 0 评论 -
android PowerManager电源管理
PowerManagerDevice battery life will be significantly affected by the use of this API. Do not acquire PowerManager.WakeLocks unless you really need them, use the minimum levels possible, and b原创 2015-05-06 11:37:53 · 768 阅读 · 0 评论 -
android BatteryManager电池管理
首先要说的是,电池管理不是电源管理。算然电源是由电池供给的,但是在逻辑管理中,怎么供电的,和怎么用电的,这两个是分开的。java代码: frameworks/frameworks/base/services/java/com/android/server/Ba tteryService.java 监听Uevent、读取sysfs里中的状态 。JNI代码: framework原创 2015-05-06 11:59:35 · 5550 阅读 · 0 评论 -
Android 6.0 APIs_新特性(google官方)
API DifferencesAPI level 22 to 23 »Android 6.0 (M) offers new features for users and app developers. This document provides an introduction to the most notable APIs.Start developingTo翻译 2015-12-08 23:58:41 · 2723 阅读 · 0 评论 -
SQLLite常用代码
SQLiteOpenHelper是一个抽象类,用户需要继承这个类,并实现该类中的一些方法。1、继承SQLiteOpenHelper之后就拥有了以下两个方法:◆getReadableDatabase() 创建或者打开一个查询数据库◆getWritableDatabase()创建或者打开一个可写数据库◆他们都会返回SQLiteDatabase对象,用户通过得到的SQLiteDa原创 2015-05-12 16:25:47 · 512 阅读 · 0 评论 -
android多线程,子线程与主线程的通信,下载的文件的显示
首先,说一下怎么用android的多线程机制。最最重要的,要先普及一下下,一个操作系统,运行起来,都是以进程 process 进行管理的,一般,一个操作系统下的应用,会开一个进程,无论这个进程是怎么开,他肯定会开一个,这个就聊这么多吧。然而一个应用程序,往往在运行的过程中,在于用户的交互过程中,不可避免的,需要有一些异步处理,这个就不用解释了。这个异步处理,就是多开一个线程 Th原创 2015-05-26 18:04:30 · 1421 阅读 · 0 评论 -
线程-消息回环处理机制
Looper;//用作处理一个线程的消息循环。。主线程中,已经有一个Looper对象,只需要通过Handler提交Message即可。//子线程中,需要创建Looper,有了Loop之后,就可以在本程序中,想这个Looper所在的线程发送消息。启动这个线程的处理。Loop.prepare().public final class Looper extends Object{} 居多是静原创 2016-02-21 16:26:47 · 755 阅读 · 0 评论 -
android性能优化
栈 Stack:存放基本类型的数据和对象的引用..但对象本身不存放在栈中,而是存放在堆中.一个类的实例消耗大约15字节的内存.堆 Heap:堆内存用来存放由new 创建的对象和数组.在堆中分配的内存,由Java虚拟机自动垃圾回收来(GC)管理.静态存储区域 static Filed:Java 在内存中专门划分了一个静态存储区域来管理.常量原创 2016-04-27 14:17:15 · 325 阅读 · 0 评论 -
Android打包,如何打包时不包含依赖包(gradle各种依赖方式)
Android打包,如何打包时不包含依赖包原创 2017-04-08 11:16:30 · 7621 阅读 · 6 评论 -
android状态栏黑色字体,时间电池深色
首先感谢前人的努力探索:http://www.jianshu.com/p/7f5a9969be53http://blog.csdn.net/kezhenlu/article/details/51556160http://blog.csdn.net/angcyo/article/details/49834739http://www.open-open.com/lib/view/ope转载 2017-05-03 09:48:56 · 6825 阅读 · 1 评论 -
WifiManager设置
在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:1.ScanResult主要用来描述已经检测出的接入点,包括接入点的地址,接入点的名称,身份认证,频率,信号强度等信息。2.WifiConfigurationWifi网络的配置,包括安全设置等。3.WifiInfo wi原创 2015-05-11 10:58:58 · 1431 阅读 · 0 评论