- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 Android高仿网易新闻客户端之首页
关于网易新闻客户端的界面,以前写过博客,请参考Android实现网易新闻客户端效果Android实现网易新闻客户端侧滑菜单(一)Android实现网易新闻客户端侧滑菜单(二)今天用ViewPager + FragmentAdapter + ViewPagerIndicator来实现。ViewPagerIndicator是一款分页指标小部件兼容ViewPager,封装
2015-12-30 10:54:44 4019
原创 ListView和GridView调用notifyDataSetChanged界面不刷新
在实际项目中遇到的一个问题,GridView调用notifyDataSetChanged方法,界面不刷新,代码如下:mImagePathList = Arrays.asList(mCurrentDirectory.list());mGridView.notifyDataSetChanged();调用notifyDataSetChanged,界面不刷新,主要有下面几个原因:
2015-12-28 17:59:11 7930
原创 Semaphore 控制并发访问线程数
Semaphore, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。/** * Semaphore 信号量 控制并发访问的线程数 */ ExecutorService executorService = Executors.newCachedThreadPool(); Semaphore semaphore = new Semaphore(3
2015-12-28 10:38:20 2237
原创 Android自定义九宫格图案解锁
Android实现九宫格图案解锁,自带将图案转化成数字密码的功能,代码如下:LockPatternView.javapackage com.jackie.lockpattern;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import and
2015-12-26 14:17:03 5148 2
原创 Java实现自定义对象的排序
在这之前,首先来说一下用Android Studio来调试Java程序,控制台出现乱码的问题。至于怎么用Android Studio创建Java程序,网上很多。public class JavaBase { public static void main(String[] args) { System.out.println("排序前" ); }
2015-12-21 16:29:27 9495
原创 Android RecyclerView实现下拉列表功能
现在市面上的很多的应用,都带有下拉列表的功能,将所有选项都放在下拉列表中,交互更好。很多下拉列表都是用ListView + PopupWindow来实现的,由于Google推出了替代ListView的RecyclerView,所以简单实现一下:MainActivity.javapackage com.jackie.countdowntimer;import android.graphi
2015-12-21 14:11:54 3809
原创 Android自定义Switch开关
在Android4.0中也添加了一个类似的控件:Switch。如下图所示: 其类关系图如下:java.lang.Object ↳ Android.view.View ↳ android.widget.TextView ↳android.widget.Button ↳android.widget.CompoundButton ↳an
2015-12-15 16:56:57 3329
原创 Android Studio 单元测试
Eclipse要进行单元测试,操作还是相当复杂,需要编写测试类继承InstrumentationTestCase,然后还要声明相应的权限。但是在Android Studio中,这些工作都为我们做好了。用Android Studio创建一个项目是,会自动为我们创建一个ApplicationTest.java的类,如下图:1. 首先直接在ApplicationTest加上需要测试的代码
2015-12-14 13:40:07 1486
原创 Android 自定义标题栏Title Bar
在Android自定义标题栏,步骤很简单:1. 在onCreate方法中声明如下代码: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.id.activity_main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.
2015-12-11 15:39:16 6890 3
原创 Android 实现MD5加密
MD5Utils.javapackage com.xylpay.android.login.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * Created by Jackie on 2015/12/8. * password MD5加密 */
2015-12-09 17:16:33 2475
原创 Android实现图片验证码
最近项目上用到了随机生成图片验证码的功能,实现如下:CodeUtils.javapackage com.jackie.countdowntimer;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.gr
2015-12-01 17:26:49 8702 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人