- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 Dagger2的引入
转自http://blog.youkuaiyun.com/u012702547/article/details/52200927Dagger2的引入在项目中引入Dagger2需要修改两个地方的gradle文件,首先是project的gradle文件,修改成如下样子:[java] view plain copy print?dependen
2017-10-20 11:39:15
637
转载 Android自动检测版本及自动升级
转自:http://blog.sina.com.cn/s/blog_6dc41baf010199ha.htmlAndroid自动检测版本及自动升级步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹
2016-11-15 21:30:35
356
原创 自定义ImageView实现圆形头像
public class MyImageView extends ImageView { public MyImageView(Context context, AttributeSet attrs) { super(context, attrs); } private Paint mPaint = new Paint(Paint.ANTI_ALIAS_F
2016-11-03 21:48:02
371
原创 gridView重写
在ListView中嵌套gridView时只会显示一排,要是gridView全部显示就要重写gridview方法;重写如下:public class MyGridView extends GridView { public MyGridView(Context context) { super(context); // TODO Auto-gene
2016-11-03 21:44:49
418
原创 SharePrefrence基本用法
1,获得一个SharePreferenceSharedPreferences share=getSharedPreferences("a",MODE_PRIVATE);2,写入数据 SharedPreferences.Editor editor=share.edit(); editor.putInt("Enter",1); editor.commit();
2016-11-03 19:05:07
2622
原创 postDelay 实现app引导页
1,首先创建一个Handler对象Handler handler=new Handler();2,然后创建一个Runnable对象Runnable runnable=new Runnable(){ @Override public void run() { //要做的事情,这里再次调用此Runnable对象,这里进行页面跳转 } };
2016-11-03 19:01:19
299
原创 点Back双击退出
/** * 双击退出 * 菜单、返回键响应 */@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode==KeyEvent.KEYCODE_BACK){ exitByDoubleClick(); } return false;}/** * 双击
2016-10-04 14:56:48
285
原创 WebService的封装
写代码前的准备:导架包:将soap架包复制粘贴到libs文件下-------->右键工程名------->open Module settings------>dependencies------->点“+”---->file dependency----->找到libs下架包---->ok开始写代码:一:建一个类装参数名,对应项。(后面要用到)public class Cor
2016-09-28 00:31:23
1951
原创 Android程序运行异常(Activity空指针)
在android程序运行时偶然发现下面这个问题,如何解决呢?java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.renlei.myandroiddemo/com.example.***.myandroiddemo.Activitys.AccountActivityDemo}: java.l
2016-09-05 23:50:47
1747
原创 Android四大组件之Activity(几种FLAG加载模式)
首先了解一下Stack和Activity的关系Stack就像一个容器,而Activity就是填充这个容器的东西,第一个Activity会在最下面,最后添加的Activity会在最上面。从Stack中取东西时,最后添加的东西最先取出,而最先添加的东西会最后取出。而Activity在Stack中的位置是可以控制的。在Activity跳转的时候可以通过Intent.FLAG....设置新建的Acti
2016-09-04 21:43:08
1837
原创 Android四大组件之Activity(四种基本启动模式)
一,四种基本启动模式使用:在AndrManifest清单列表中的Activity中使用,使用方式:android:launchMode="启动模式" 1,standard(默认启动模式)使用堆栈的模式,首次启动Activity时,会开辟一个栈空间存放Activity,当Activity互相跳转时,会依次往栈中堆放Activity,程序退出时按存放顺序反序退出。 2
2016-09-04 21:39:51
789
原创 Android四大组件之Activity(七大生命周期)
一,一个Activity单独运行时在程序首次启动时:onCreate------->onStart--------->onResume 如果Activity被finish了:onpause----->onStop------->onDestroy二,两个Activity跳转A首次进入:A:onCreate------>A:onStart-------->A:o
2016-09-04 20:51:11
636
原创 实现一键finish所有打开的Activity
一,创建一个类,这里叫Back,在类中创建一个静态的List集合用来存放Activity,在Back类三个方法:addActivity(),removeActvity(),removeAllActiviy()j,具体如下:public static void addActivity(Activity activity){ activities.add(activity);}
2016-09-01 00:51:45
546
转载 LayoutInflater的三种实现方式及inflate的参数问题
一,Layout的三种实现方式1,,LayoutInflater inflater=(LayoutInflater)this.getSystemService(this.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.activity_main, null); 2,LayoutInfla
2016-08-31 23:38:38
293
原创 Fragment与ViewPager实现页面滚动与按钮的联动效果
一:写好展示效果的布局主Activity的layout<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_above="@id/btns" android:layout_width="match_parent" android:layout_heigh
2016-08-31 21:45:06
874
原创 Android四大组件之Activity(跳转与传值)
一、跳转a,三种显式跳转1,Intent intent = new Intent(本Activity.this,要跳转的Activity.class);(常用)2,Intend intent =new Intent(); intent.setClassName(本Activiy.this,"包名.类名.class");3,ComponentName componetNam
2016-08-31 13:54:27
435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人