自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周小超

哈哈哈哈哈个人笔记

  • 博客(31)
  • 收藏
  • 关注

原创 MD5加密工具类

MD5加密的工具类public class MD5JiaMi { public static String MD5JiaMi(String str){ MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); by

2017-06-22 19:29:13 193

原创 do2px工具类

dp2px工具类:public class Dp2px { public static float dp2px(Context context,float dp){ WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); D

2017-06-22 19:28:16 252

原创 自定义吐司

自定义吐司public class ToastUtils { private static Toast toast; public static void Toast(Activity activity,String str){ if (toast==null){ toast = Toast.makeText(activity ,s

2017-06-22 19:27:16 176

原创 java自用

public class MyClass { public static void main(String[] args) { Map map = new TreeMap(); map.put("d", "ddddd"); map.put("c", "ccccc"); List> list = new ArrayList>(

2017-06-14 21:11:13 210

原创 Map集合根据key排序

public static void main(String[] args) { Map map = new TreeMap(); map.put("d", "ddddd"); map.put("c", "ccccc"); List> list = new ArrayList>(map.entrySet()); Co

2017-06-14 20:55:36 2368

原创 MVP登录+导航3页+3秒跳转

先来个项目结构图

2017-06-14 19:39:02 1362

原创 EventBus简单实用

直接贴代码package chao.eventbuss;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Text

2017-03-27 15:06:27 295

原创 关于SharedSDK中短信注册和分享功能冲突问题的解决办法

将SMSSDK中libs下的两个jar包删除就可以了

2016-10-25 13:52:16 285

原创 mob官网中sharedsdk短信验证

打开MOB官网,登录后点击右上角头像,进入后台。点击SecurityCodeSDK,然后会得到两个码,然后点下载SDK,解压后会得到两个文件夹ShortMessageSDKGUI和SMSSDK,将这两个文件夹当做工程导入eclipse中,把自己写的工程添加这两个的library。选择免费短信验证码的SDK,下载后在文档中心中找短信验证的Android文档,照着上面的copy到eclipse中就可以

2016-10-25 13:48:56 698

原创 Messenger(信使)进程间通信使用

两个button按钮:<Button android:id="@+id/bt_one" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="绑定服务" /> <Button an

2016-09-07 19:16:12 301

原创 BindService

一样是两个button按钮:<Button android:id="@+id/bt_kaishi" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TableOne" /> <Butto

2016-09-07 19:13:19 182

原创 StartService

学习startservice首先布局文件我们设置了两个简单的button按钮来展示<Button android:id="@+id/bt_kaishi" android:layout_width="match_parent" android:layout_height="wrap_content" android:tex

2016-09-07 19:10:37 183

原创 SharedPreference的使用

SharedPreference是安卓五大存储方式之一,是轻量级存储,一般用于用户登录信息的存储,特点是关闭程序后存储的文件不被清除,清除的方式是卸载程序或者手动清理缓存,存储方式方式存值十分方便。他的使用也十分方便:首先声明一个SharedPreferences对象:private SharedPreferences shared;如何使用呢:在onCreate方法中这样写@Ov

2016-09-06 19:13:14 247

原创 网络判断(WIFI?移动网络?没网?)

写一个网络判断的工具类:NetUtils:public class NetUtils { private Context ctx; public NetUtils(Context ctx){ this.ctx=ctx; } public boolean isNet(){ ConnectivityManager manager = (ConnectivityManager) ct

2016-09-02 14:33:56 351

原创 ViewPager的广告轮播功能

写一个ViewPagerScroller类继承Scroller里面这样写public class ViewPagerScroller extends Scroller{ private int mScrollDuration = 0; public void setScrollDuration(int duration){ this.mScrollDuration = durat

2016-08-18 17:15:09 201

原创 简单的ViewPager使用

MainActivity的xml文件中写一个<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="wrap_content" android:layout_height="wrap_content" />这样就可以了另写一个xml布局文件里面

2016-08-17 14:05:21 170

原创 消息推送

首先是mainactivity的xml文件,只有两个button按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-08-14 20:30:36 1336

原创 listview的优化

1.contentview的复用2.viewholder优化3.listview的分页加载4.图片压缩5.static

2016-08-11 14:20:47 191

原创 自定义Dialog

两个类,两个xml文件第一个类MyDialog自定义对话框类/** * 自定义的对话框:推荐使用 * * 对话框样子可以根据自己需求自己定 * */public class MyDialog extends AlertDialog implements android.view.View.OnClickListener{ private Button bt; prote

2016-08-10 19:12:11 164

原创 popupwindow的使用

阻塞式写一个xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vert

2016-08-10 16:04:04 135

原创 AlertDialog的使用

AlterDialog的使用十分的简单,xml文件中写一个button就可以了Mainactivity:public class MainActivity extends Activity implements OnClickListener, android.content.DialogInterface.OnClickListener { private AlertDialog di

2016-08-10 16:01:45 155

原创 ListView的分页加载

介绍一下ListView的分页加载一共是三个类,一个是Mainactivity一个是News(数据)一个是MyAdapter(适配器)要写三个xml文件,一个是activity_main,里面只需要写一个ListView给个id就可以了,第二个是adapter,<LinearLayout xmlns:android="http://schemas.android.com/apk/re

2016-08-09 20:12:27 394

原创 接口回调传图片

接口回调(传值)1:定义一个接口2:定义接口中的方法(传参)声明接口3:在传值方设置添加接口的方法4:在传值方调用接口中的方法5:在接受方创建传值方对象,调用设置接口的方法1:写一个类public class Bactivity { private String imgPath="http://p3.so.qhimg.com/bdr/326__/t01488cea

2016-08-05 15:54:23 1140

原创 异步加载框架

public abstract class YiBu { public abstract void qian(); public abstract void zhong(); public abstract void hou(); Handler hd = new Handler(){ public void handleMessage(android.os.Message msg

2016-08-04 17:06:28 170

原创 图片的三级缓存原理代码

图片的三级缓存思路在前面的博客已经转载了,现在写出三级缓存的原理代码需要写两个类,一个是图片的三级缓存类,还有一个是文件操作工具类:存储和读取图片文件操作工具类:  存储和读取图片public class FileUtils { private Context ctx; public FileUtils(Context ctx){ this.ctx=ctx; }判断SD卡

2016-08-04 15:57:04 419

原创 HttpClient联网下载图片

1.MainActivitypublic class MainActivity extends Activity implements OnClickListener { private Button bt;private ImageView iv;private String imgPath="http://p3.so.qhimg.com/bdr/326__/t01488cea

2016-08-04 11:08:10 247

转载 图片三级缓存

关于缓存层的工作,当我们第一次打开应用获取图片时,先到网络去下载图片,然后依次存入内存缓存,磁盘缓存,当我们再一次需要用到刚才下载的这张图片时,就不需要再重复的到网络上去下载,直接可以从内存缓存和磁盘缓存中找,由于内存缓存速度较快,我们优先到内存缓存中寻找该图片,如果找到则运用,如果没有找到(内存缓存大小有限),那么我们再到磁盘缓存中去找。只要我们合理的去协调这三层缓存运用,便可以提升应用性能和用

2016-08-04 08:51:34 201

原创 HttpURLConnection加载图片存在本地

1.MainActivitypublic class MainActivity extends Activity implements OnClickListener {    private ImageView iv;private Button bt;private String imgPath="http://p3.so.qhimg.com/bdr/326__/t0148

2016-08-03 14:02:57 812

原创 HashMap

1.MainActivitypublic class MainActivity extends Activity {private ListView lv;private ArrayList arrayList;private HashMap map;@Overrideprotected void onCreate(Bundle savedInstanceState

2016-07-25 14:45:59 152

原创 图片压缩

1.MainActivitypublic class MainActivity extends Activity {private ImageView iv;String imgPath = "http://guaju.github.io/flower2.jpg";@SuppressWarnings("deprecation")@Overrideprotected

2016-07-25 14:42:17 152

原创 Fragment切换

1.MainActivity.javaimport us.mifeng.fragment.R;import us.mifeng.fragment.TableOne;import us.mifeng.fragment.TableTwo;import android.os.Bundle;import android.support.v4.app.FragmentActivity;

2016-06-15 14:03:16 175

空空如也

空空如也

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

TA关注的人

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