自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 android 中 系统日期时间的获取

方法一:SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日    HH:mm:ss");        Date curDate = new Date(System.currentTimeMillis());//获取当前时间        String str = formatter.format(curDate

2017-06-30 15:49:20 414

转载 Android开发中高效的数据结构用SparseArray代替HashMap

####Android开发中高效的数据结构android开发中,在java2ee或者android中常用的数据结构有Map,List,Set,但android作为移动平台,有些api(很多都是效率问题)显然不够理想,本着造更好轮子的精神,android团队编写了自己的api用来代替java api1、SimpleArrayMap与ArrayMap实质上ArrayMap继承自Si

2017-06-28 15:53:38 391

原创 Android中Activity按钮发广播

case R.id.bt_broadcast_0:                intent = new Intent();                intent.setAction("trans.intent.action.chameleon.CHANGE_COLOR");                intent.putExtra("changeColorType", 0

2017-06-26 11:58:26 521

原创 ListView点击checkbox其他checkbox也被同时选中的问题

在这3种方法中,我用了第3个方法假如ListView,分成2页(或者设置数据可以纵向拉,可隐藏),每页3条数据,每个Listview的Item 里面有个checkBox,现在,当我选择第一页的前两天数据,翻到第二页,竟然第二页后两条数据也选中了,这是绝对不允许的。经过本人的N次调试,发现public View getView(int position, View convertVi

2017-06-26 11:55:14 547

原创 Android 中的内存泄漏

LeakCanary 是Android 和 Java 内存泄露检测框架,该框架是Square公司的一个开源库以Studio为例:1、build.gradledependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile 'com.android.support:support-

2017-06-23 15:27:59 366

转载 Android控件TextView的实现原理分析

网址:http://blog.csdn.net/luoshengyang/article/details/8636153  在前面一个系列的文章中,我们以窗口为单位,分析了WindowManagerService服务的实现。同时,在再前面一个系列的文章中,我们又分析了窗口的组成。简单来说,窗口就是由一系列的视图按照一定的布局组织起来的。实际上,每一个视图都是一个控件,这些控制可以将自己

2017-06-21 16:10:00 249

原创 Android下PreferenceScreen 加载流程

前面引入主题的废话不多说,也不会说,Preference的加载过程我们就从addPreferencesFromResource()方法开始研究。     addPreferencesFromResource()方法在PreferenceActivity类和PreferenceFragment类(Android3.0以后才有)中都有实现,两个中内容是差不多的(只是PreferenceActi

2017-06-20 15:09:59 988

原创 Android中的ToolBar使用

最简单的使用:mToolBar= (Toolbar) findViewById(R.id.toolbar);setSupportActionBar(mToolBar);CustomToolbarUtil:public class CustomToolbarUtil extends Toolbar{    public CustomToolbarUtil(Context co

2017-06-13 19:23:58 340

原创 Android中getActionBar()为null的解决方法总结

前言在使用 ActionBar的时候,有时候会爆出空指针异常,这是因为应用没有获取到 ActionBar 导致的,而导致应用没有获取到 ActionBar 的原因比较多,所以我们下面就来总结一下 ActionBar 获取不到的错误原因。解决办法【在studio中没有起作用---一直是空???】检查你的应用是否设置了没有 ActionBar 的主题Theme,或者直接设置了 NoAc

2017-06-13 16:15:37 438

原创 继承AppCompatActivity的Activity无法隐藏标题栏及继承Activity在Studio中直接隐藏标题

问题:继承了AppCompatActivity的Activity无法通过调用requestWindowFeature(Window.FEATURE_NO_TITLE)来隐藏标题栏。public class MainActivity extends AppCompatActivity { @Override protected void onCreate

2017-06-13 16:09:44 490

翻译 MVPArms 框架

待续。。。。。

2017-06-12 17:16:31 545

原创 Android Snackbar花式使用指南

Snackbar是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,比Toast更加好用。本文对原生Snackbar进行了修改,使其更加灵活。1.Snackbar基本介绍使用Snackbar要导入com.android.support:design库。Snackbar显示在所有屏幕其它元素之上(屏幕最顶层),同一时间只能显示一个sn

2017-06-12 16:44:16 439

原创 android CoordinatorLayout使用

1、compile 'com.android.support:design:25.0.0'compileSdkVersion 25因为comileSdkVersion是25所以上面的support.design要用25.的待续。。。

2017-06-12 16:42:48 334

原创 app开发过程中有关耗电注意事项

一、保持屏幕常亮原则:有唤起屏幕常亮的代码必须有移除屏幕常亮的代码。原因:有保持屏幕常亮的代码,cpu一直在运行。1、增加flaggetWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); //唤醒getWindow().clearFlags(WindowManager.LayoutParams

2017-06-06 16:56:24 619

转载 WifiP2pSettings工作流程

Android平台中,P2P操作用户只需执行如下三个步骤:1)进入WifiP2pSettings界面;2)搜索周围的P2P设备。搜索到的设备将显示在WifiP2pSettings中。3)用户选择其中的某个设备以发起连接。首先来看WifiP2pSettings的onActivityCreate函数。1.WifiP2pSettings创建Android-5.1/packages

2017-06-01 17:12:35 1698

空空如也

空空如也

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

TA关注的人

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