自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 自定义view——viewpager切换下面的点点动画

源码:https://github.com/THEONE10211024/CircleIndicator别人的源码,我这里只是方便自己的使用而记录一下inside样式:outside样式:solo样式:源码里面布局中使用自定义的<pers.medusa.circleindicator.widget.CircleIndicator

2016-03-31 14:58:39 2424

原创 Material Design的学习

Material Design好像是Android5.0推出的,我对Material Design的理解:Material Design是一种设计语言,简单的说,其实就是一种设计规范、风格、理念。它更加在意用户的实际感受,就是更加的人性化。例如:它要求activity的出现和退出不能很生硬,而是应该做的和自然一些中,比如退出的时候,应该是缓慢的退出,让用户有一个适应它消失的短暂时间

2016-03-31 11:01:07 768

原创 实现水平滑动,并且动态添加数据

需求就是实现如果所示的,水平滑动,但是item个数不确定。一开始遇到,就把item独立出来,用HorizontalScrollView去实现水平滑动,在里面的子LinearLayout里面去动态的添加item内容,这样可以实现,不过不好控制,不是特别方便,后来在网上找到了下面这个方法:用HorizontalScrollView实现水平滑动,在里面的子LinearLayout里面嵌套了G

2016-03-28 17:34:10 2450

原创 Android 定制自己的launcher

launcher(安卓系统桌面启动器)launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程 com.android.launcher 意外停止”的提示窗口。这时需要重新启动Launcher。

2016-03-18 13:27:21 28148 5

转载 Android app版本升级的问题

方式一:APP自身提示有更新,用户点击升级就在后面下载更新包详细的请跳转:以下是我的理解。效果图:第一步:存放资源的后台,存放一个包含最新版本信息的update.txt文件和一个.apk文件就够了!第二步:获取到最新的版本号,然后与当前APP的版本号进行对比。如果低于最新版本,就开线程到下载地址中去下载。从服务器中

2016-03-17 14:46:15 15743

转载 Android中的几种多线程实现

转载:http://blog.sina.com.cn/s/blog_74e9d98d0101g9iw.html之前面试被问过,多线程的几种实现方式,因为之前没怎么用多线程,自己接触的范围里,都不用自己写多线程,所以了解很少,现在来学习下多线程有以下几种方式:1)Activity.runOnUiThread(Runnable)2)View.post(R

2016-03-16 15:37:12 567

转载 AsyncTask的使用

参考:http://blog.csdn.net/cnnumen/article/details/8437666http://rainbow702.iteye.com/blog/1154918     Android 1.5提供了一个工具类:AsyncTask,它使得work thread(用户自定义的后台执行耗时操作的线程)和UI thead 之间的交互变得简单清晰

2016-03-16 15:28:10 663

原创 View.post(Runnable) ;View.postDelay(Runnable , long)

View.post(Runnable) mTextView.post(new Runnable() { @Override public void run() { mTextView.setText("yes, 获取到数据了!#"); mTextView.setBackgroundColor(Color.BLUE); }});

2016-03-16 14:40:56 2589

转载 Activity.runOnUiThread(Runnable)简单介绍

利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity.runOnUiThread(Runnable)。 Runnable对像就能在ui程序中被调用。如果当前线程是UI线程,那么行动是立即执行。如果当前线程不是UI线程,操作是发布到事件队列的UI线程。public

2016-03-16 14:01:38 5384

原创 三级联动的地址选择器

效果图如下所示,功能就是选择省份后自动显示该省份下面的城市,选择城市之后再选择区县,选择区县后可以点击确定,现在只是简单的弹出Toast显示选择的省市区。在buttongSureMethod()方法里面做确定按钮的操作,可以选择传递给其他页面等等。数据库用的是网友写好的,所以做法就是把省市区的数据库放在res/raw下面,然后在程序中,把数据库用流拷贝到sd卡路径下,之后每次就查询

2016-03-15 15:33:39 1541

转载 捕获异常信息本地查看或者上传服务器

app运行在手机上,如果没有连接开发工具,那么报错的时候是看不到异常信息的,下面的这种方法,是把日志保存在手机文件里面,可以通过文件管理器查看,方便了开发者找异常先写一个如下的类:public class CrashHandler implements Thread.UncaughtExceptionHandler { public static final S

2016-03-15 15:03:33 600

转载 xxxxxx

2016-03-10 09:29:42 25015

转载 xxxxxxx

String password = xxx.getPassword("123456"); /** * 获取加密后的密码 * * @param info * @return */ public String getPassword(String info) { if (TextUtils.isEmpty(info

2016-03-10 09:09:52 85310

原创 Android错误

Android Studio aapt.exe finishedwith non-zero exit value 1 Execution failed for task ':app:processAllDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.int

2016-03-08 22:13:26 841

原创 Android开发实践中的OOM

1.ViewPager+fragment +多图的OOM项目组有一个项目,是做一个像ppt效果的apk,于是就用到了ViewPager+fragment来实现,每个页面加入想要的动画即可,虽然他们图片已经控制的很小了,虽然我的ViewPager使用的adater是FragmentStatePagerAdapter的子类,但是滑动到20页的时候,还是会OOM,最后才在这里找到了答案:http:/

2016-03-07 14:00:50 353

转载 ImageLoader 图片异步加载类库的使用

http://blog.csdn.net/vipzjyno1/article/details/23206387  这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知

2016-03-03 10:22:02 418

转载 android中定制自己的日志打印工具

日志工具也确实贯穿了我们整本书的学习,基本上每一章都有用到过。虽然 Android 中自带的日志工具功能非常强大,但也不能说是完全没有缺点,例如在打印日志的控制方面就做得不够好。打个比方,你正在编写一个比较庞大的项目,期间为了方便调试,在代码的很多地方都打印了大量的日志。最近项目已经基本完成了,但是却有一个非常让人头疼的问题,之前用于调试的那些日志, 在项目正式上线之后仍然会照

2016-03-02 11:35:26 477

三级联动的省市区地址选择器

三级联动的省市区地址选择器

2016-03-16

百度地图的定位与搜索

百度地图的定位与搜索功能,开启卫星图,热力图等等,自己做的,可能存在问题,希望懂得人多多交流

2015-12-25

文件管理器app源码

文件管理器app源码,放在这里供android初学者学习,希望不要用于非法用途。

2015-12-24

android自动播放网络上的图片作为广告

android自动播放网络上的图片作为广告

2015-11-16

android简单侧滑

android简单侧滑,传这里只是为了方便自己的博客书写,仿照他人的。

2015-11-13

空空如也

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

TA关注的人

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