自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 开发资源分享

不知不觉已经做了开发2年多了,深感平时对知识的补充,自己收集了一些供同行一起学习,资料很多不过多展示了, 有需要的加微信获取资料:hsrj12290 ...

2018-10-19 17:28:16 96 1

原创 android启动页制作

现在app在启动的时候都是有启动页的,但是直接在启动Activity中加入背景图是会先白屏,在加载到背景图片,下面介绍一种无白屏的启动页。      1.删除启动界面的xml布局,删除setContentView。注释掉Activity中这行代码           setContentView(R.layout.activity_accessories_welcome);      

2017-02-23 10:12:39 1493

原创 两个activity共享数据的另一种方法(个人学习笔记)

有时在项目中遇到这种情况,一个activity需要给另外一个activity中传替一个集合,可能有时集合中的数据比较大,可能好几兆,用如下这种方式传替时,如果是一些老旧设置会导致设备很慢,占用内存太大。 Intent intent = new Intent(this, NewActivity.class); Bundle bundle = new Bundle(); b

2017-01-11 17:50:13 512

原创 一个android app打开另外一个app,并传替数据(个人学习笔记)

有时需要做一个app,用来启动其他app,其他app不显示启动的图标的,并传替数据这样的业务,比如要从Aapp启动Bapp,Bapp在手机桌面上不显示自己的应用图标的,并传替数据。 核心代码: 在Aapp中点击按钮,启动Bapp,核心代码:private void toPadFeedbackAPP() { try { Intent intent = new Intent("com.v

2017-01-10 13:06:39 1388

原创 安卓程序升级自动安装,安装完成后提示是否打开程序(个人学习笔记)

在一些app中会有手动更新app的功能,下载新版的apk,安装完成后并提示是否打开app。 核心代码: Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); File file =

2017-01-10 12:51:27 406

原创 AndroidStudio导入项目一直卡在Building gradle project info快速解决方法----个人笔记

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,由于被墙的原因,反正就是会一直卡住,网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,进行离线安装,我就不在这里介绍了,我的解决方法更简单一些,就是直接修改g

2016-12-30 14:14:10 313

原创 listview notifydatasetchanged 不起作用

有时想用notifydatasetchanged更新listview界面发现无法更新,如下代码: public void onSuccess(Object success1, Object success2) { detailDailyList.clear(); detailDailyList = (List>) success1; if (detailAdap

2016-12-16 13:36:11 293

转载 WeakReference 在android中的应用

首先我们来看一段代码: public class AutoActivity extends Activity { Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { }; }; @Override protected void onCreate(Bund

2016-09-26 14:01:27 138

原创 Android中使用Parcelable序列化对象

Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。两者最大的区别在于存储媒介的不同,Serializable使用IO读写存储在硬盘上,而Parcelable是直接在内存中读写,很明显内存的读写速度通常大于IO读写,所以在Android中通常优先选择Parcelable。 1. 实现Parcelable接口  2. 添加实体属性 

2016-07-23 14:11:22 384

原创 Android 四大组件之Service 的生命周期与启动Service

Service 是Android的四大组件之一,也是可执行程序,一般用于没有UI界面,长期执行的后台任务,即使程序退出时,后台任务还在执行.,它也有自己的声明周期,下主要详细简绍Android Service的生命周期。        随着应用程序启动Service方式的不同,Service的生命周期也略有差异。        如果应用程序通过startService()方法来启动Serv

2016-07-06 19:33:13 237

httpclient的JAR包4.1.2

HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

2017-11-06

Material design非官方中文指导手册1.0

Material design非官方中文指导手册,更好的理解app的设计风格,适用于移动开发者或者美工,设计出更优雅的app

2017-09-07

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

TA关注的人

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