andorid
woaigengxiaoning
这个作者很懒,什么都没留下…
展开
-
Installation failed due to: ‘-99‘ OPPO手机
OPPO手机连接到电脑真机调试的时候出现安装失败提示Installation failed due to: '-99'根本原因是需要注册并登陆OPPO账号!!!!!!!!原创 2020-12-18 17:37:21 · 3473 阅读 · 3 评论 -
google原生动态图标方案
近期由于moto的项目需要适配,根据原生机制实现日历的动态图标,所以研究了一下:packages/apps/Launcher3/src/com/android/launcher3/DynamicIconProvider.javaLauncher的DaynamicIconProvider.java文件夹中有相关的代码,我们来看,google是如何实现日历动态图标的。在构造函数中注册了和Date变化相关的监听器 /**61 * invoked by IconProvider#lo.原创 2020-06-22 14:49:09 · 886 阅读 · 0 评论 -
Android IntentFilter data标签
部分内容参考了:https://blog.csdn.net/iispring/article/details/48481793<intent-filter> <action android:name="com.lenovo.calendar.ACTION_SETTINGS_CHANGED" /> <data android:scheme="cont...转载 2018-06-29 16:00:04 · 1268 阅读 · 0 评论 -
android Path动画简单使用例子
这段时间研究了下path动画,简单的写了个demo,废话不多说,直接上代码,相信有基础的程序猿都能看懂,效果如最下面的图片,简单的画一个三角形,画完每条边停顿一下package leon.com.pathanimationtestimport android.animation.AnimatorSetimport android.animation.ObjectAnimatorimport...原创 2018-06-21 14:24:34 · 2354 阅读 · 0 评论 -
数据库批量操作_ContentProviderOperations
1. 使用SQLiteStatement 插入最快,插入一万条数据,只需三秒钟,性能最好。 直接操作SQLite数据库2. 操作ContentProvider用 ContentProviderOperationshttp://blog.csdn.net/lengqi0101/article/details/69501263http://blog.csdn.net/duanbokan/article...转载 2018-03-05 19:43:14 · 274 阅读 · 0 评论 -
android四种启动模式注意点
转自 http://blog.csdn.net/mynameishuangshuai/article/details/51491074标红:很重要的一点taskAffinity属性不对standard和singleTop模式有任何影响,即时你指定了该属性为其他不同的值,这两种启动模式下不会创建新的task(如果不指定即默认值,即包名) 指定方式如下:...转载 2018-03-05 10:33:09 · 194 阅读 · 0 评论 -
android studio 定制java文件
两种方法 1. string, layout资源在变体中会覆盖main资源中的相同内容,但是Java类是不一样的。当你的main代码中涉及一个特殊类,只要这个类没在main中,每一个变体和build type需要实现这个类。这个有点笨,每一个flavor都要修改了,有点麻烦2. 利用获取AndroidManifest中定义的metadata chann原创 2017-11-27 11:58:54 · 315 阅读 · 0 评论 -
趟过的那些坑-listview addfootview点击
测试报了一个很奇怪的bug,说是listview 点击空白的地方,listview上选择提示框消失了百思不得其姐,最后打log才发现,原来listview下面所谓的空白地方是通过addfootview加上去的通过打印log发现position = 3 id = -1原来把footview当成第 -1个view了,而且也响应点击事件原创 2017-12-05 16:27:03 · 613 阅读 · 0 评论 -
android 怎么跳转直接到qq群
/****************** 发起添加群流程。群号:联想日历(249838803) 的 key 为: Flhq8yhgJojPD*****_xxxx* 调用 joinQQGroup(Flhq8yhgJojPD*****_xxxx) 即可发起手Q客户端申请加群 联想日历(249838803)** @param key 由官网生成的key* @return 返回tru原创 2017-10-16 14:59:22 · 2618 阅读 · 0 评论 -
Android O 趟过的那些坑
日历适配android O 权限Write_Calendar Read_Calendar两个权限是一组,只要申请了Write权限read权限自动就给了但是现在不是,需要read write权限都要申请,虽然 调用接口的时候,界面上权限的 dialog不别显示wirte read权限的神情, 其它的还没测试,比如write external storage read ex原创 2017-09-01 18:24:26 · 220 阅读 · 0 评论 -
注意坑 LaunchMode与StartActivityForResult
我们在开发过程中经常会用到StartActivityForResult方法启动一个Activity,然后在onActivityResult()方法中可以接收到上个页面的回传值,但你有可能遇到过拿不到返回值的情况,那有可能是因为Activity的LaunchMode设置为了singleTask。5.0之后,android的LaunchMode与StartActivityForResult的关系发生了转载 2017-09-07 15:35:48 · 300 阅读 · 0 评论 -
Data Binding does not support Jack builds yet
在Android O 的项目上 增加支持DataBingding的 功能结果显示 Data Binding does not support Jack builds yet解决办法, 修改gradle-wrapper.properties 中distributionUrl 的版本到 3.3 build.gradle中的gradle插件版本 2.3.0 就没有问题了原创 2017-09-06 15:05:29 · 628 阅读 · 0 评论 -
静态注册 ACTION_SCREEN_ON & ACTION_SCREEN_OFF 收不到
源码注释中有这句话* You cannot receive this through components declared in* manifests, only by explicitly registering for it with所以需要通过java代码动态注册才能收到,如果不行的话,需要想其它办法可以考虑使用ACTION_USER_PRES原创 2017-08-23 11:30:38 · 2154 阅读 · 0 评论 -
Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转自 http://blog.csdn.net/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不转载 2016-08-30 14:25:29 · 205 阅读 · 0 评论 -
activity 启动另外一个activity作为子view
mLocalActivityManager = new LocalActivityManager(this, true); mLocalActivityManager.dispatchCreate(mBundle); Intent intent = new Intent(this, BirthdayListFragmentView.class);原创 2016-04-19 10:27:09 · 350 阅读 · 0 评论 -
android app 图片大小优化办法
1. 不影响下显示效果的前提下,降低图片质量 2. 或者通过一些专业工具优化,比如 tinypng3. svg 转化xml图片,矢量图,google 推广 material design以来,很多icon都已经提供,可以直接下载使用,转换成xml之后,可以使 apksize的大小明显降低(实践证明这个用在支持较低版本的sdk的时候会有问题,需要特殊处理4.按钮避免使用selector,原创 2016-04-09 17:02:42 · 454 阅读 · 0 评论