![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS_Andorid
whatnamecaniuse
悟空啊!不是做师父的要批评你,你学习佛法这么久,怎么还是不见长进!你就是太有性格了,所以步步都是凶险。你看为师手中的这串念珠,经年累月地磨光了棱棱角角,颗颗都是一模一样地圆滑,所谓佛法的真谛就蕴藏在这每一粒念珠里。依我看这位小施主倒是颇具慧根。
展开
-
显著减少项目gradle编译时间
http://blog.csdn.net/zhang___yong/article/details/65947914原文来自https://zeroturnaround.com/rebellabs/making-gradle-builds-faster/1.对build过程进行配置实现编译优化:(1)首先了解如何用命令行进行编译:使用git命令行进入项目根目转载 2017-12-05 10:25:35 · 412 阅读 · 0 评论 -
java.lang.Enum
android/adt-bundle/sdk/docs/reference/java/lang/Enum.htmlpublic abstract classEnumextends Objectimplements Serializable ComparableEnum> java.lang.Object ↳java.lan转载 2015-10-10 15:38:26 · 1023 阅读 · 0 评论 -
Android开发 打开文件 选择文件对话框
http://blog.csdn.net/trbbadboy/article/details/7899424http://blog.csdn.net/z8774316/article/details/8101021转载 2015-09-15 16:17:16 · 1991 阅读 · 0 评论 -
自己整理的ios app实现自动升级
http://blog.csdn.net/yipanbo/article/details/30051267主要是写cordova插件#import @interface CheckUpdate : CDVPlugin{ NSString *trackViewUrl;}@property (nonatomic,retain) NS转载 2015-09-10 17:31:38 · 499 阅读 · 0 评论 -
Android应用自动更新功能的代码实现
http://blog.csdn.net/coolszy/article/details/7518345Android应用自动更新功能的代码实现分类: Android 2012-04-27 21:56 18098人阅读 评论(32)收藏 举报androiddownloaddialoghashmapstringfile由于Android项目开源所致转载 2015-09-10 16:19:19 · 841 阅读 · 0 评论 -
Android UI--自定义ListView(实现下拉刷新+加载更多)
http://blog.csdn.net/wwj_748/article/details/12512885Android UI--自定义ListView(实现下拉刷新+加载更多)关于实现ListView下拉刷新和加载更多的实现,我想网上一搜就一堆。不过我就没发现比较实用的,要不就是实现起来太复杂,要不就是不健全的。因为小巫近期要开发新浪微博客户端,需要实现ListVie转载 2015-08-26 17:22:42 · 745 阅读 · 1 评论 -
enable usb tethering via command line failed
https://stackoverflow.com/questions/20226924/is-it-possible-to-usb-tether-an-android-device-using-adb-through-the-terminalhttp://android.stackexchange.com/questions/29954/can-i-change-some-andro原创 2015-06-07 23:02:52 · 822 阅读 · 0 评论 -
Android加载Html的方法
http://blog.csdn.net/yhb5566/article/details/79226601.跳转到浏览器直接访问页面,这段代码是在Activity中拷贝来的,所以有startActivity()方法Uri uri = Uri.parse("http://www.XXXX.com"); //要链接的地址Intent intent = new I转载 2014-12-08 11:25:35 · 904 阅读 · 0 评论 -
Android Widevine 基本概念
http://blog.csdn.net/cfy_phonex/article/details/8268236Android Widevine Android Widevine 自 Honey Comb ( 对手机是Ice Cream Sandwitch 4.0) 推出后成为CTS强制测试选项,厂商必须支持。无论是网络传输或者是消费类电子设备,W转载 2015-01-08 09:00:28 · 5742 阅读 · 0 评论 -
Android ART运行时无缝替换Dalvik虚拟机的过程分析
http://blog.csdn.net/luoshengyang/article/details/18006645 Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的系统中,转载 2014-11-29 14:40:03 · 608 阅读 · 0 评论 -
Android源码目录结构详解
http://blog.csdn.net/xiangjai/article/details/9012387转载 2014-10-22 13:59:55 · 459 阅读 · 0 评论 -
Android 显示系统
http://blog.csdn.net/sfrysh/article/details/7367786Android display system introduce(Qualcomm 8x60 platform)(二、SW架构--1)2010-12-31 11:17一、Overview 上图的原型取自高通的文档,由于原图无法描转载 2014-11-05 17:29:41 · 550 阅读 · 0 评论 -
Android内核的编译与裁剪
http://blog.csdn.net/leilu2008/article/details/9467991转载 2014-11-04 14:05:45 · 610 阅读 · 0 评论 -
ANDROID4.0 裁剪与定制
http://bbs.ednchina.com/BLOG_ARTICLE_3010813.HTMANDROID4.0 裁剪与定制发布时间:2013-01-28 22:32:15技术类别:嵌入式 ANDROID4.0 X86 裁剪与定制android系统4层架构(应转载 2014-11-04 16:22:18 · 722 阅读 · 0 评论 -
android restart reason机制
http://blog.csdn.net/linux_devices_driver/article/details/17928663Reboot传递参数,使得开机进入参数固定的模式(通常有我们熟悉的bootloader和recovery等),本质是在kernel shutdown时会调用到restart,将模式数值写到share memory中,那么在开转载 2014-11-18 15:49:40 · 4983 阅读 · 0 评论 -
CTS测试与GTS测试区别
http://blog.csdn.net/zeng622peng/article/details/94717551. CTS CTS(全称“Compatibility Test Suite”,即“兼容性测试包”)的认证,这是一组用以测试的.apk程序之类的集合,它能够在官网(http://source.android.com/compatibility/转载 2014-10-30 19:54:38 · 2421 阅读 · 0 评论 -
苹果的贡献
https://www.talkcc.com/article/4068579苹果的贡献 [ 达闻奇 ] 于:2014-11-08 23:34:30 复:4067972 你说的两点很重要,但是我对这两点的意义跟你理解的不太一样。1,屏幕和操控的问题。实际上,苹果并没有解决触摸设备的根本矛盾。iphone以前的任何一种触摸设备,都必须带至少一个输入端,要不键盘,要不转载 2014-11-13 12:36:52 · 746 阅读 · 0 评论 -
简析 addToBackStack使用和Fragment执行流程
http://blog.csdn.net/wenxuzl99/article/details/16112725在使用Fragment的时候我们一般会这样写: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.r转载 2015-09-23 17:22:27 · 388 阅读 · 0 评论 -
Android WebView常见问题及解决方案汇总
http://blog.csdn.net/t12x3456/article/details/13769731Android WebView常见问题解决方案汇总:就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是乎,一种混合型的app诞生了,灵活多变的部分,如淘宝商城首页的活动转载 2015-09-24 11:39:07 · 831 阅读 · 0 评论 -
Gradle命令和配置
http://blog.csdn.net/heqiangflytosky/article/details/50853268Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言,建议可以先熟悉一下Groovy脚本。 在线文档Gradle命令:常用命令:gradle明明一般是./gradlew +参数, gra转载 2017-12-04 19:21:20 · 333 阅读 · 0 评论 -
AndroidStudio之如何使用aar
http://www.jianshu.com/p/59efa895589e一. 简介aar是一个类似于jar的文件格式。但是他们之间是有区别的。jar:仅仅包含class和清单文件,没有资源文件。aar:包含了class文件和资源文件。说白了就是Android的专属“jar”将代码打包成aar文件,可以在一定程度上加快AndroidStudio的速度。尤其是将Mod转载 2017-12-04 19:46:16 · 237 阅读 · 0 评论 -
打包依赖.aar文件以及坑总结
http://blog.csdn.net/u010134293/article/details/53374804一、打包 aar1、单个模块打包打开 Gradle 工具窗口,找到 Android Library 模块. 在 build 任务中双击 assemble.执行成功后,在 mylibrary/build/outputs/aar 目录下找到转载 2017-12-04 13:32:06 · 1855 阅读 · 0 评论 -
Android导出aar时嵌套引用的那些坑
http://www.jianshu.com/p/7a532de0b111最近写了个Android SDK工程,在代码、测试统统完成后,居然在导出的一步折腾了两三天,在此总结下查找资料的过程和结果,引以借鉴。首先,这次趟坑解决了以下问题:导出aar至本地Maven库,包含引用的Module工程导出eclipse适用的库工程,并包含所有引用的jar包(包括嵌套引用)转载 2017-12-04 11:17:09 · 1974 阅读 · 0 评论 -
AndroidStudio中使用plantUML
http://blog.csdn.net/u013831257/article/details/50118461作者微博:攻城师sloopUnified Modeling Language (UML)又称统一建模语言或标准建模语言,用来描述 类(对象的)、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态。是帮助自己理清众多类之间复杂关系的不二利器,也能帮助别人快转载 2017-10-16 10:41:41 · 545 阅读 · 0 评论 -
Android Studio单元测试Instantiating tests一直无响应
http://www.codes51.com/itwd/2116861.htmlAndroid Studio单元测试Instantiating tests一直无响应来源:网络整理 时间:2016-6-28 1:01:07 关键词:关于网友提出的“ Android Studio单元测试Instantiating tests一转载 2016-12-14 21:58:46 · 2613 阅读 · 0 评论 -
为你的Android App实现自签名的 SSL 证书
http://www.open-open.com/lib/view/open1413071600531.html介绍网络安全已成为大家最关心的问题. 如果你利用服务器存储客户资料, 那你应该考虑使用 SSL 加密客户跟服务器之间的通讯. 随着这几年手机应用迅速崛起. 黑客也开始向手机应用转移, 原因有下列3点:手机系统各式各样, 缺乏统一的标准.许多转载 2016-09-21 17:58:39 · 654 阅读 · 0 评论 -
Gradle 修改 Maven 仓库地址
http://www.yrom.net/blog/2015/02/07/change-gradle-maven-repo-url/近来迁移了一些项目到Android Studio,采用Gradle构建确实比原来的Ant方便许多。但是编译时下载依赖的网速又着实令人蛋疼不已。如果能切换到国内的Maven镜像仓库,如开源中国的Maven库,又或者是换成自建的Maven私服,那转载 2016-03-13 17:40:27 · 1531 阅读 · 0 评论 -
Android项目中如何用好构建神器Gradle?
http://www.csdn.net/article/2015-08-10/2825420/2Android Gradle实战下面讲讲在Android Gradle实战中遇到的一些问题和经验,感觉还是蛮多干货的。productFlavors这个东西基本上已经烂大街了,gradle的项目一般都会使用Product Flavor,看完美团的文章,你应该就懂了。转载 2016-03-30 14:07:55 · 421 阅读 · 0 评论 -
如何把函数写短
一、函数的长度与命名 Robert C Martin: 每个函数都应该有一个描述性的名字,两三个单词的长度,这样能清楚地解释函数是干什么的。此外,函数应该只有零到三个参数。一份源代码文件应该读起来像一篇报纸的文章。报纸的文章通常以一个标题开头,紧接着是一个简单的概述段落,然后就全是增加细节的段落了。完美的文章是能读得流畅,而且不会感到枯燥。一份源代码文件也应该这样。高层的函数后原创 2015-12-01 15:16:17 · 708 阅读 · 0 评论 -
getMeasuredHeight()与getHeight的区别
http://blog.csdn.net/xujainxing/article/details/8985063关于getMeasuredHeight()与getHeight的区别,许多的文章都有讲述,但是实际上说的都是“浪漫的废话"。不得不承认必须从官方的文档中找答案。但是,实际上在当屏幕可以包裹内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:get转载 2015-12-01 14:13:26 · 482 阅读 · 0 评论 -
Android学习笔记(四十):Preference的使用
http://blog.csdn.net/flowingflying/article/details/6671548Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立转载 2015-11-21 15:03:26 · 421 阅读 · 0 评论 -
SharedPreferences详解
http://blog.csdn.net/zhang31jian/article/details/23258065获取SharedPreferences的两种方式:1 调用Context对象的getSharedPreferences()方法2 调用Activity对象的getPreferences()方法两种方式的区别:调用Context转载 2015-11-21 14:58:29 · 340 阅读 · 0 评论 -
android中获取context的多种方法的区别(this,getbascontext(),getApplicationcontext())
http://blog.csdn.net/cazicaquw/article/details/7565350本文转自:http://www.eoeandroid.com/thread-171104-1-1.html原文转自:http://stackoverflow.com/questions/1026973/android-whats-the-difference-be转载 2015-11-21 15:39:43 · 610 阅读 · 0 评论 -
getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
http://blog.csdn.net/ah200614435/article/details/7869681一直迷惑于这三个方法的关系,最近忙完项目,好好的分析一下。如果你熟悉Context那么你可能知道Context当中有这样一个方法:(关于Context的说明)一、getSharedPreferences(String name, int mode)转载 2015-11-21 15:01:00 · 386 阅读 · 0 评论 -
android SharedPreferences apply和commit的区别
http://zhidao.baidu.com/link?url=jmRawRot-DejIiBgXH1vf73NhhRBFtg5PCpa-6_FY-3fTG4irN5AF1n44qsLp5wy_dBjm4VGYNEAq0mDIxBIveFjQauOubivbf0kYQuostC1.apply没有返回值而commit返回boolean表明修改是否提交成功2.ap转载 2015-11-21 14:59:41 · 781 阅读 · 0 评论 -
Build Cookbook
http://blog.csdn.net/a345017062/article/details/6096795转载 2014-10-22 16:22:39 · 469 阅读 · 0 评论 -
LOCAL_SHARED_LIBRARIES 与 LOCAL_LDLIBS,LOCAL_LDFLAGS的区别
http://blog.csdn.net/xdonx/article/details/8330847转载 2014-10-22 14:05:22 · 6800 阅读 · 0 评论 -
解读Android LOG机制的实现
原帖地址:http://www.cnblogs.com/hoys/archive/2011/09/30/2196199.htmlAndroid提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是系列的转载 2013-12-15 22:59:40 · 589 阅读 · 0 评论 -
Android上的bug定位(troubleshooting)
原帖地址:http://blog.csdn.net/metalwood/article/details/5697785 对于android上的bug定位的文档很少,因为应用程序千差万别的,出现的问题也不尽相同,不过也是有规律可循,大的方向定位是可以做到的,我们对应用程上的问题可以得到相关的信息。 首先,要对Java的Throwable比较熟悉,因转载 2013-12-15 22:48:19 · 673 阅读 · 0 评论 -
Android软件测试的日志文件(Log文件)之多少
原帖地址:http://blog.csdn.net/metalwood/article/details/5697771 很多人经常搞不清楚各种日志文件的作用,什么时候抓这些文件,其实如果你分不清楚的话最好一起抓了,至少你要分清楚有哪些日志文件需要抓。 log文件分为实时打印的,还有状态信息的两种 实时打印的主要有:logcat main,logcat转载 2013-12-15 22:42:41 · 699 阅读 · 0 评论