自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

转载 汉诺塔问题详解

有三个立柱A、B、C。A柱上穿有大小不等的圆盘N个,较大的圆盘在下,较小的圆盘在上。要求把A柱上的圆盘全部移到C柱上,保持大盘在下、小盘在上的规律(可借助B柱)。每次移动只能把一个柱子最上面的圆盘移到另一个柱子的最上面。请输出移动过程。

2022-12-07 11:24:40 247

转载 java list删除元素总结

靠谱的有4个方式,ArrayList删除的方式的目标索引往前一位,最后一个元素置null。1、从前往后变量,i--;size--;/* * 正确 */public static void remove10(List<String> list, String target) { for (int i = 0, size = list.size(); i < ...

2019-01-12 18:17:31 556

原创 Android view滑动悬浮固定效果实现-踩坑记

android新特性:使用CollapsingToolbarLayout实现折叠效果及问题解决[有比较严重的卡顿感]https://www.jianshu.com/p/485223349703CollapsingToolbarLayout有滑动折叠有严重的卡顿,不顺畅,实现一波之后,非常不推荐。 推荐以下方式,需要悬浮的View整2个,自定义ScrollView中监听滑动 隐藏显示。Android...

2018-04-19 16:37:35 1647 1

转载 Android Studio自定义注释模板

https://www.cnblogs.com/linfenghp/p/5561639.html

2018-03-18 11:14:31 173

原创 Implementation、API的使用

比如有个networklibrary,的build.gradle{dependencies {api 'com.trello:rxlifecycle:1.0'api 'com.trello:rxlifecycle-components:1.0'implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0'implementation 'co...

2018-03-12 14:42:29 2162

转载 面试收集

阿里面试+java面试点https://juejin.im/post/5aa4a2e35188255589496eb8BTA 常问的 Java基础40道常见面试题及详细答案https://juejin.im/post/5aa3ea686fb9a028c522cda5

2018-03-11 23:29:01 255

转载 Android EditText限制输入字符的5种实现方式

Android EditText限制输入字符的5种实现方式http://blog.csdn.net/brycegao321/article/details/52277255EditText中android:digits失效问题http://blog.csdn.net/zengchao2013/article/details/50957366and

2017-06-14 02:48:35 288

转载 对话框样式Activity获得窗口外点击事件

在API11之后添加了setFinishOnTouchOutside()方法,只需要在onCreate()方法中调用:this.setFinishOnTouchOutside(false);API11之前public class MyActivity extends Activity { @Override protected void onCreate(B

2017-06-07 14:33:16 912

转载 Gradle版本管理-升级与降级

Gradle版本管理-升级与降级http://hucaihua.cn/2016/09/27/Gradle_upgrade/

2017-05-31 01:15:44 2925

原创 Error 错误 程序包 databinding不存在

http://blog.csdn.net/myterabithia/article/details/53516831http://blog.csdn.net/rodulf/article/details/50573487网上找到的大部分是以上两种问题造成的,找了半天了,还是没有找到,一个个修改记录的xml文件去找,还是没有找到问题。记得以往自己的调试经验,用eclipse开发工具导入别

2017-05-12 10:06:58 5432

转载 RecyclerView 下拉刷新 加载更多 左滑删除 拖动排序

XRecyclerView https://github.com/jianghejie/XRecyclerViewIRecyclerView https://github.com/Aspsine/IRecyclerView

2017-03-25 15:59:58 701

转载 Java强引用、软引用、弱引用、虚引用详解

原文 http://blog.csdn.net/xiaofengcanyuexj/article/details/45271195原文:http://www.cnblogs.com/tiantianbyconan/archive/2012/05/03/2480185.htmlJava中的强引用、软引用、弱引用和虚引用 原文链接:http://aaronfu.

2016-11-16 14:53:40 349

转载 避免Android中Context引起的内存泄露

Context是我们在编写Android程序经常使用到的对象,意思为上下文对象。 常用的有Activity的Context还是有Application的Context。Activity用来展示活动界面,包含了很多的视图,而视图又含有图片,文字等资源。在Android中内存泄露很容易出现,而持有很多对象内存占用的Activity更加容易出现内存泄露,开发者需要特别注意这个问题。本文讲介绍An

2016-11-16 14:46:36 241

转载 Android中Handler引起的内存泄露

原文:http://droidyue.com/blog/2014/12/28/in-android-handler-classes-should-be-static-or-leaks-might-occur/在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。123456789

2016-11-16 14:44:33 317

转载 Android 多线程处理之多线程用法大集合

原文:http://blog.csdn.net/jie1991liu/article/details/16961701handler.post(r)其实这样并不会新起线程,只是执行的runnable里的run()方法,却没有执行start()方法,所以runnable走的还是UI线程。1.如果像这样,是可以操作ui,但是run还是走在主线程,见打印出来的Log线程名字是main,说

2016-11-16 14:36:40 497

转载 java单例模式(双重检查加锁)

public class Singleton{     private static Singleton instance = null;//是否是final的不重要,因为最多只可能实例化一次。     private Singleton(){}     public static Singleton getInstance(){         if(instance == nu

2016-11-16 14:26:31 2015

转载 Android总结篇系列:Activity启动模式(lauchMode)

原文http://www.cnblogs.com/lwbqqyumidi/p/3771542.htmlsingInstance和singleTask主要区别在与系统范围内的“实例唯一”还是当前Activity栈“实例唯一”。

2016-11-16 14:19:41 86

转载 android热更新机制

本文转自:http://dev.qq.com/topic/57a31921ac3a1fb613dd40f3Android 不仅系统版本众多,机型众多,而且各个市场都各有各的政策和审核速度,每次发布一个版本对于开发同学来讲都是一种漫长的煎熬。相比于iOS 两三天就能达到 80% 的覆盖速度而言,Android 应用版本升级至少需要两周才能达到 80% 的升级率,严

2016-10-23 09:50:28 522

转载 Android开发之基于MPAndroidChart实现股票K线图

http://www.jianshu.com/p/791b7eba2dd4Android开发之基于MPAndroidChart实现股票K线图(一)http://www.jianshu.com/p/0b439f8e45f4Android开发之基于MPAndroidChart实现股票K线图(二)Android开发之基于MPAndroidChart实现

2016-09-12 21:25:07 5457

转载 android studio恢复误删文件

误删了工程文件,好在Android studio有文件恢复功能。右键点击工程-->local history-->show history 即可找回文件。看了之前的项目,应该能找回最近半个月的文件修改记录。原文:http://blog.csdn.net/chenxu6/article/details/47761393

2016-08-08 14:06:05 5899

转载 Android layer type与WebView白屏

WebView白屏

2016-05-14 11:35:09 707

转载 股票AIP整理及对比

股票AIP整理及对比 接口有 新浪,网上介绍比较使用比较多,缺点:没有官方文档,内部使用,说不定哪一天屏蔽了接口,代码就白写了,但那么久来都没改过。http://blog.sina.com.cn/s/blog_7ed3ed3d010146t0.html 百度,http://stock.baidu.com/用百度财经的 雅虎+和讯,yahoo返回的cvs格式 http://heipark.it

2015-12-10 01:11:49 489

转载 Android中Activity四种启动模式和taskAffinity属性详解

activity的四种启动模式。standard标准启动模式,也是activity的默认启动模式。在这种模式下启动的activity可以被多次实例化,即在同一个任务中可以存在多个activity的实例,每个实例都会处理一个Intent对象。如果Activity A的启动模式为standard,并且A已经启动,在A中再次启动Activity A,即调用startActivity(new Intent(

2015-10-30 14:27:01 580

原创 Android实战技巧:为从右向左语言定义复杂字串,代码和xml设置

代码方式,一般是放在一个Utils.java作为公共方法 /// add by xxx.zhou for ArabicRTL support 20141024 begin public static boolean isContainEG_IR(String str) { if (str == null || str == "") return

2015-10-27 15:11:48 3703

原创 android源码分析--MMS data 数据模型及业务逻辑transaction

MMS data 数据模型有几块:Contact、ContactList、Conversation、Group、GroupMembership、PhoneNumber、 RecipientsListLoader、WorkingMessageContact 联系人,定义了一些名字、电话、uri基本属性,使用了观察者模式context.getContentResolver().registerCont

2015-10-15 19:15:06 964

原创 android源码分析--MMS--ComposeMessageActivity

android源码分析–MMS–ComposeMessageActivity关注点:ComposeMessageActivity 涉及到DeleteMessageListener,Contact.UpdateListener,接口回调、MessageListItem用Handler处理点击事件、startActivityForResult 添加附件、RecipientsEditor自定义收件人控件、

2015-10-14 20:07:58 2053

原创 源码分析Mms--ConversationList短信主界面会话列表

ConversationList是短信很重要的一个Activity,单布局也很简单,就是一个ListActivity。

2015-09-24 01:05:47 2246

原创 源码分析Mms--AndroidManifest.xml分析

源码分析Mms--AndroidManifest.xml分析

2015-09-22 00:54:18 617

转载 java并发编程:volatile关键字解析

java并发编程:volatile关键字解析http://blog.csdn.net/libing13820393394/article/details/48582999

2015-09-22 00:47:59 461

原创 android源码分析--Mms、Contacts、Dialer

接触Android源码1年多了,我觉得是该系统的总结一下自己学到的源码知识,帮助理解、方便以后使用。接下来会分章节总结介绍Mms模块,可能大部分是引用别人的博客,但是我觉得还是应该经过自己的思考,按自己的理解,难点重点点出来。可以标注Android4.4和5直接的差异。一概述,代码结构、分哪些章节进行总结二短信、彩信协议三数据库四发短信、发彩信的流程五流程图对应的代

2015-09-11 00:27:50 1105

转载 Android中AsyncTask的依赖执行用法

PRE在很久之前写过一篇Android中AsyncTask的依赖执行用法,说得比较乱,也没有用代码来明确说明,最近改coolhosts的代码时,发现这个写法真的太好用了,在添加功能和删除功能的时候,代码改动很少。这里再利用CoolHosts的代码(主要看coolhosts.java即可)详细解释一下。功能需求多个多线程任务之间有依赖关系,用线程等待太丑陋,若采用线程

2015-09-01 00:17:01 533

转载 ADN FDN SDN

ADN        Abbreviated dialing numberFDN        Fixed dialer numberBDN        Barred dialing numbersLND        Last number dialedSDN        Service dialing numberADN(SIM 电话簿)

2015-07-16 16:54:18 1433 1

转载 使用Eclipse开发Android源码

引用yinhttp://www.linuxidc.com/Linux/2010-10/29416.htm

2014-10-13 23:58:59 524

原创 坑爹的layout_weight

水平布局为例子    android:orientation="horizontal"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    >TextView1android:layout_width="fill_parent"android:l

2013-11-22 00:23:16 589

MMS彩信业务流程及代码实现

MMS彩信业务流程及代码实现,业务流程,彩信的接收

2015-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除