- 博客(101)
- 资源 (27)
- 收藏
- 关注
原创 Android优化技术的器、术、道
鉴于在讨论 Android 性能问题的时候,卡顿(流畅性)、响应速度、ANR 这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR 的原因类似,只不过根据重要程度,被人为分成了卡顿(流畅性)、响应慢、ANR 三种,所以我们可以定义广义上的流畅性,包含了卡顿(流畅性)、响应慢和 ANR 三种,所以如果用户反馈说手机卡顿或者 App 卡顿(流畅性),大部分情况下都是广义上的卡顿(流畅性),需要搞清楚,到底出现了哪一种问题。
2024-01-02 08:50:34 377
原创 APP启动流程2
后面就是app创建进程 main函数中有loop循环activity和window的关联viewtree的更新自下而上标记,自上而下更新performTranvesal是更新的核心函数performmeaureperformLayoutperformDrawmPrivateFlgs:那些view更新dict”更新区域activity是如何与window和view分工合作activity:管理活动生命周期。显示内容FragmentManag...
2022-03-23 00:28:27 155
原创 APP启动笔记1
0:01:11Instrumentation类里面的方法大多数和Application和Activity有关,这个类就是完成对Application和Activity初始化和生命周期的工具类。比如,callActivityOnCreate()0:02:04ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口0:29:02ActivityStarter类启动器1.从系统服务启动APP(AMS),属于systemserver。这里对...
2022-03-22 01:18:01 300 1
原创 TortoiseGit与码云的连接
1.下载中文版工具https://www.cnblogs.com/xwgcxk/p/9209237.html2.连接https://blog.csdn.net/ycz1668/article/details/585969543.当码云密码输错,去哪里修改https://blog.csdn.net/weixin_42328925/article/details/80482619...
2019-08-07 21:37:28 248
原创 Android Stuio的Logcat不显示Log信息
我碰到的情况是:logcat显示进程和错误信息,但是就是不显示log打印的信息。解决办法:1.选择logcat最右边的show only 2.打开魅族手机 开发者选项中的 全部日志信息 魅族手机打开日志输出操作:依次打开设置→开发者选项→性能优化页面,点击“高级日志输出”,在弹出的窗口中,选择“全部允许”即可。有的魅族手机性...
2018-04-09 22:47:07 1718 1
转载 RecyclerView setHasFixedSize(true)的意义
转自:https://blog.csdn.net/wsdaijianjun/article/details/74735039java] view plain copy<span style="font-size:18px;"> /** * RecyclerView can perform several optimizations if it can know in a...
2018-04-01 11:22:14 2471
转载 Android studio 空文件夹自动合并去掉
转自:https://blog.csdn.net/a939006659/article/details/77771738把这个钩去掉就可以了
2018-03-30 17:04:57 1318
转载 Android Studio 快速查看方法或者变量的注释
转自:https://blog.csdn.net/u013625924/article/details/47810255在eclipse中,想要查看一个方法或者变量的注释时,只需要鼠标悬停在上面就可以了,但是android studio怎么看方法或变量的注释呢?解决办法:只要这个地方设置勾选一下: File > Seetings > General > Editor > S...
2018-03-30 16:41:35 2495
转载 Android Studio中的“favorites”和“bookmark”
转自:https://www.cnblogs.com/liaojie970/p/5630651.html做项目难免来回查看某个文件的某个方法,某些文件可能访问率很高,为了加快开发效率楼主推荐使用favorites (文件)bookmark (代码 行)。favorites 的添加就在文件单击右键add to favorites 即可。bookmark 可以在感兴趣的代码前 单击F11 或者 Ctr...
2018-03-30 16:00:37 1254
原创 FloatingActionButton使用
FAB使用非常简单,可以把它当做一个button即可FAB代表一个App或一个页面中最主要的操作,如果一个App的每个页面都有FAB,则通常表示该App最主要的功能是通过该FAB操作的。 为了突出FAB的重要性,一个页面最好只有一个FAB。通常有三种尺寸56 * 56dp (默认的大小,最常用的尺寸)、 40 * 40 dp (Mini版)、24 * 24dp(google推荐), 当然也可以改...
2018-03-27 18:09:05 823
转载 Android studio使用vector创建矢量图并加载
转自:https://blog.csdn.net/u014637884/article/details/728084521.在工程的res目录下新建一个drawable目录,如图所示:2.点击右键 ->New --> Vector Asset3.选择Local file,然后选择SVG图形路径,点next --> finish 就好了。具体如图所示。 关于png或者j...
2018-03-26 18:13:49 1348 2
转载 Android : Error inflating class android.support.design.widget.NavigationView
转自:https://www.cnblogs.com/ratel/p/6295012.html之前一直没搞定的,今天终于解决了。Android报错:android.view.InflateException: Error inflating class android.support.design.widget.NavigationView 从下面找到的答案:http://stackoverflo...
2018-03-24 18:12:17 404 1
转载 完美解决Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...问题
转自:https://blog.csdn.net/lvshuchangyin/article/details/53785494相信大伙在Android开发过程中都避免不了要集成第三方的项目、集成完之后有时就会碰到这个令人灰常厌恶的transformClassesWithDexForDebug、详细的Log如下:[java] view plain copyError:Execution failed...
2018-03-24 18:08:05 830
转载 Android Support Library的前世今生
转自:https://www.jianshu.com/p/f5f9a4fd22e8 在之前的开发经历中经常需要导入一些如v4、v7、v13等Android官方的支持包,遇到这些情况时都是网上搜索一下,按照前人给的示例添加依赖。这么稀里糊涂的使用后代码正常运行了,但心中不免会有一些疑问,如,Android官方为什么要提供支持包,都提供哪些支持包,这些支持包又提供了什么特性,开发者又应该如何选择使用这...
2018-03-13 20:51:32 178
原创 2017年的计划
看着离上班还有15分钟左右的样子,我就快速的说一下当前的学习计划吧。日计划:早上制定当天的学习计划和温习或者默写前天的内容,看2篇大神博文并实践,白天实践,晚上总结。周计划:2个git分享,至少一个apk发布月计划:精盐一种算法 一种设计模式季计划:看完 数据结构 算法 设计模式 重构 代码大全 java编程思想 ...看着还有点时间,我就在啰嗦一下。这大概
2017-02-17 08:03:16 508 2
转载 Android 软键盘盖住输入框或者布局的解决办法
转自:https://my.oschina.net/u/1024921/blog/152978当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。解决办法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSof
2017-01-09 16:53:48 548
原创 Umeng错误统计集成
Umeng错误统计集成1. 统计分析流程示意图 2.开发集成①下载并导入SDK (http://dev.umeng.com/analytics/android-doc/sdk-download)②配置Appkey …… 此外,也
2017-01-06 16:15:26 1863
转载 Android录音--AudioRecord、MediaRecorder (音频文件格式处理)
转自:http://www.cnblogs.com/Amandaliu/archive/2013/02/04/2891604.htmlAndroid提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。 网上有很多谈论这两个类的资料。现在大致总结下:1、AudioRecord 主要是实
2016-12-15 11:28:42 12285 3
转载 android修改软键盘的回车键为搜索键以及点击时执行两次监听事件的问题
转自:http://blog.csdn.net/coderk2014/article/details/51766485Android项目中要实现这样一个需求,在搜索框中输入关键词,在手机弹出的软键盘中,回车键变为搜索键,点击搜索键执行搜索。1、修改EditText属性:[html] view plain copyEditT
2016-12-15 10:44:34 619
转载 【CPU】从4.5W到45W 笔记本处理器间的性能真差10倍?
在英特尔现役的第六代酷睿处理器(移动版)中,TDP最低的型号为酷睿M(4.5W),最高的版本为H系列的酷睿家族(45W),二者整整相差10倍有余。那么,它们的性能是否也有十倍呢?还是老规矩,咱们今天就通过7张图片,对这个问题进行一下答疑,如果各位小伙伴还有什么疑问,可以给智趣狗公众号留言哦,小编会及时解答的。
2016-12-08 11:04:17 847
转载 开学买笔记本 小编给你5点建议
最近很多小伙伴都给我们留言,希望看到和笔记本选购相关的内容。废话不多说,下面可都是关于选购笔记本的干货!莫要错过哦~第一步:需求决定形态选购笔记本第一步自然是看你的实际需求。喜欢像iPad一样用手指操作的,那就选PC平板二合一设备。啥,不懂啥叫二合一?微软Surface或联想Yoga知道吧?就是这种能在平板或笔记本间转换角色的东东。如果你需要整天背着笔记本上下班、经
2016-12-08 10:55:52 581
转载 Android string.xml 显示特殊符号
转自:http://blog.csdn.net/wop_niaoren19870227/article/details/8671566项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示:@号 @:号 :空格 以下为常见的ASCII十进制交换编码: --
2016-11-30 15:43:35 3034 4
原创 词库平台调研
1. 聚合的新华词典https://www.juhe.cn/docs/api/id/1562. 词库网http://www.ciku5.com/about/apidesc3. 茉莉机器人词库http://www.itpk.cn/words.php4. 百度翻译http://developer.baidu.com
2016-09-29 12:01:17 1104
转载 中文分词项目(开源/API接口)总结
转自:http://blog.csdn.net/wwjiang_ustc/article/details/503834231)ICTCLAS最早的中文开源分词项目之一,由中科院计算所的张华平、刘群所开发,采用C/C++编写,算法基于《基于多层隐马模型的汉语词法分析研究》。其中开源版本为FreeICTCLAS,最新API调用版本为NLPIR/ICTCLAS2014分词系统(NLPIR
2016-09-29 10:14:02 5229
转载 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
转自:http://blog.csdn.net/wmqi10/article/details/29566301国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp
2016-09-28 10:12:52 5237
转载 ScrollView嵌套ListView冲突问题的最优解决方案
转自:http://blog.csdn.net/siyecao1991/article/details/41044619?utm_source=tuicool&utm_medium=referral项目做多了之后,会发现其实ScrollView嵌套ListVew或者GridView等很常用,但是你也会发现各种奇怪问题产生。根据个人经验现在列出常见问题以及代码最少最简单的解决方法。问
2016-09-21 15:34:52 349
原创 CSDN开放平台技术调研
1.平台介绍2.开发指南注:公司开发者与个人开发者的区别:??????(寻找中)3.技术文档 首先要明确,应用分为网站应用和移动端应用。此处,只研究Android应用。 1).授权机制 2).API文档(http://open.csdn.net/wiki/apis) 4.资源下载
2016-09-20 20:38:04 621 1
原创 RatingBar使用原生方法,解决大小和间距
说出来,就是个坑。但是,不说,更是个大坑。最近在用它,实在是不好用。目前遇到的就是大小和间距的问题,翻了一下属性,写了点demo,发现然并卵,还是木有解决。要是按照以往的尿性,肯定的自定义了,网上也有大波的demo。今天,学到了一个原生解决的办法。说出来,大概算是思维的转变。大小的话,自己调整自定义style中的android:maxHeight和android:minHeight
2016-09-18 16:19:01 11299 3
转载 解决eclipse中logcat不显示log的问题
转自:http://blog.csdn.net/wangkr111/article/details/12883737调试程序需要打印一些消息出来,logcat不好用的话就很麻烦了。这个问题折腾了好久,为啥就是不出来呢?上网找了很多解决办法:重启eclipse 重启adb重启logcat ......等等好多都没能解决我的问题。英文水平有限一般小问题就
2016-09-05 16:48:38 6926 2
转载 神奇的Android Studio Template
转自:http://blog.csdn.net/lmj623565791/article/details/51592043
2016-08-29 17:11:38 534 1
原创 百度地图坐标在地图上发生偏移
前言:我在用GPS获取点在百度上描的时候,发现坐标有偏移,还很厉害,没有十万八千里,也有二百五了。PS:用百度的坐标,是木有偏移的。(哇咔咔,我也是才发现,坐标有好多啊,不是我因为的地理学上的坐标,就那一个概念。后面还会提到,goole的坐标,高德的坐标。)你若想问我,为啥要用GPS,而不直接采用百度的。哈哈,本宝宝心里也苦,也想简单的搞。结果。。唉,各种梗,非得强迫我使用原生的GPS定位。若是,
2016-08-26 15:03:26 3889
原创 百度地图在设置中心时,背景变白
先说说现象吧,其实很简单。就是加上地图中心的代码后,地图全白了。我放缩地图,移动地图,白色区域和网格区域都存在,帖张图吧。我就接下来寻找原因呀。固有思维就是先百度看看,木有童鞋出现这样问题。咋办,继续找,结果木有找到。接下来看官方文档,木有找到Android的地图中心方面的代码。参考了一下小伙伴做的,结果问题还是在。接下来我就分析原因了。首先想到的是,百度又更新了自己的实现方法
2016-08-24 16:10:47 10708 2
转载 基本设置与运行
转自:https://segmentfault.com/a/1190000002411926项目结构当我们新建一个项目的目录结构默认是这样的可以看到和Eclipse的目录结构有很大区别,Studio一个窗口只能有一个项目,而Eclipse则可以同时存在很多项目,如果你看着不习惯可以点击左上角进行切换切换到“project”模式下的目录结构是这样的,我
2016-08-08 19:45:25 313
转载 有关《口袋妖怪GO》的六个基本事实
转载地址:http://www.jiemian.com/article/733141.html有关《口袋妖怪GO》的六个基本事实经过我们在旧金山对这款游戏的体验后,有关《口袋妖怪GO》的真相也逐渐明朗起来了。不管追捧亦或是怀疑,作为增强现实(AR)游戏的《口袋妖怪GO》已经成为许多玩家的焦点。但这并不意味着这款备受关注的手游注定会一帆
2016-07-29 11:27:45 1077
原创 Fragment、FragmentActivity 和Actvity区别
1.fragment是Android4.0以上才有的;fragment是为了适应Android碎片化所采用的技术(开发的应用在平板上显示的不是太丑)2.FragmentActivity是为了兼容4.0以下版本的Fragment使用的。所以如果想兼容4.0以下Android版本使用Fragment的话,框架Activity需要继承FragmentActivity,该类在android.suppo
2016-07-14 10:32:04 6657
原创 umeng自动更新功能将会被去掉
有耐心的请读:http://bbs.umeng.com/forum.php?mod=viewthread&tid=14590&extra=page%3D1&page=1http://bbs.umeng.com/thread-15010-1-1.html我这里就简单记录一下。首先,友盟官方说,不再提供该功能了。新用户,目前已经找不到上传APK的位置了,老用户,可以使用该功能到
2016-06-21 10:05:54 438
自动填写短信验证码
2016-11-29
百度地图中心之坑
2016-08-24
umeng第三方登陆技术demo
2016-01-16
umeng_thirdlog.zip
2016-01-16
umeng社会化分享之QQ和QQ空间
2016-01-10
umeng统计和更新SDK技术测评
2016-01-03
百度地图v3.6.1接入1--基本地图功能.rar
2015-12-16
【招财进宝手势密码】Fund_Gesture_Lock
2015-12-14
【鸿祥上下拉刷新--框架来着git pulltorefresh】
2015-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人