自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 HandlerThread使用个人理解

HandlerThread在子线程中创建handler并重复发消息执行主线程中handler的任务private void initBackThread(){ mCheckMsgThread = new android.os.HandlerThread("check-message-coming"); mCheckMsgThread.start(); mChe

2017-11-23 19:23:14 218

转载 GestureDetector+Scroller +scrollBy实现仿viewpager

package com.practice.syd.gesture;import android.content.Context;import android.util.AttributeSet;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;imp

2017-11-17 17:20:35 219

转载 自定义开关按钮

import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import android.util.AttributeSet;

2017-11-17 16:30:40 158

转载 自定义组件属性定义获取

xml version="1.0" encoding="utf-8"?> name="MyAttributeView"> name="my_name" format="string"/> name="my_age" format="integer"/> name="my_bg

2017-11-17 16:29:08 590

原创 普通动画和属性动画

mport android.animation.ObjectAnimator;import android.view.View;import android.view.animation.RotateAnimation;/** * Created by Administrator on 2017/11/14. */class Tools { public static vo

2017-11-17 16:26:35 178

原创 利用LruCache将图片存进内存

class MemoryCacheUtils { private LruCache,Bitmap> lurcache; public MemoryCacheUtils(){ int maxsize= (int) (Runtime.getRuntime().maxMemory()/8); lurcache=new LruCache,Bitmap>(ma

2017-11-07 20:46:55 124

原创 本地存取bitmap

public void putBitmapFromUrl(String imageUrl, Bitmap bitmap) { //判断sdcard是否挂载 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //保存图片在/mnt/sdcard/beijingnew

2017-11-07 19:34:20 198

原创 HttpURLConnection 获取图片

private class MyRunnable implements Runnable { private final String imageUrl; private final int position; public MyRunnable(String imageUrl, int position) { this.imageUrl = imageU

2017-11-07 19:32:02 671

转载 TabLayout自定义样式

1.设置的样式              vp_news_menu_detailpager.setAdapter(adapter);        //6.关联ViewPager,TabPageIndicator才可以显示        tabLayout.setupWithViewPager(vp_news_menu_detailpager);

2017-11-07 12:13:11 1097

原创 xutils3获取数据

private void getMoreDataFromNet() { RequestParams params = new RequestParams(moreurl); params.setConnectTimeout(4000); x.http().get(params, new Callback.CommonCallback() { @Overrid

2017-11-07 11:59:02 384

转载 自定义下拉刷新listview

package com.practice.syd.refreshlistview;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.view.animation.Ro

2017-11-07 11:57:21 141

原创 SlidingMenu初始化

private void initSlidingMenu() { //1.设置主页面 setContentView(R.layout.activity_main); //2.设置左侧菜单 setBehindContentView(R.layout.leftmenu); //3.设置右侧菜单 Slid

2017-11-07 11:56:08 189

原创 viewpager适配器和滑动监听

private class TabDetailPagerAdapter extends PagerAdapter { @Override public CharSequence getPageTitle(int position) { return dataBeanList.get(position).getTitle();

2017-11-07 11:53:20 200

原创 android js 互调

import android.Manifest;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.Bundle;import android.support.

2017-11-07 11:50:58 214

原创 volley 获取数据

private void getDataFromNetByVolley() { StringRequest stringRequest=new StringRequest(Request.Method.GET, Constants.NEWSCENTER_PAGER_URL, new Response.Listener() { @Override publi

2017-11-06 20:59:52 211

转载 Intent可以传递哪些类型的数据

Intent可以传递哪些类型的数据1. 8种基本数据类型及其数组 2. String(String实现了 Serializable )/CharSequence实例类型的数据及其数组 3. 实现了Parcelable的对象及其数组 4. 实现了 Serializable 的对象及其数组

2017-09-05 14:04:24 5512

转载 生命周期

onCreate :表示Activity正在被创建。在这里可以做一些初始化的工作。onRestart :表示Activity正在重新启动。当当前Activity从不可见重新变成可见状态。onStart :表示Activity正在被启动。已经可见,但不在前台,无法交互。onResume :表示Activity已经可见,并且出现在前台可以交互。onPause :表示Activity正在停止。在这里可以

2017-09-05 13:08:55 171

转载 java中File类的常用所有方法及其应用

创建:createNewFile()在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false。mkdir()  在指定位置创建一个单级文件夹。mkdirs()  在指定位置创建一个多级文件夹。renameTo(File dest)如果目标文件与源文件是在同一个路径下,那么renameTo的作用是重命名, 如果目标文件与源文件不是在同一个路径下,那么renameTo的作用

2017-09-04 14:32:54 351

转载 ContentProvider

一、ContentProvider的概念  ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider  1、ContentProvider使用表的形式来组织数据   无论数据的来源是什么,ContentProvider都会认为是一种表,然后把数据组织成表格  2、C

2017-09-01 11:27:36 204

转载 sqlite

一.概况SQLite是Android内置的一个很小的关系型数据库,Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大,SQLite具有独立性、轻量级、隔离性、安全性、跨平台、支持多种语言的优势,SQliteOpenHelper是一个抽象类,所以必须要实现以下的两个方法以及一个构造方法 1.构造方法: 

2017-09-01 11:07:33 163

原创 scrollview+listview 会出现只显示一行和滑动问题

只显示一行:ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 100);dragListView.setLayoutParams(layoutParams);滑动问题:dragListView.setOnTouchLi

2017-08-20 16:42:16 231

原创 按两次退出

private boolean exit = false; private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { if(msg.what == 1){ exit = false; }

2017-06-15 13:17:19 115

转载 获取布局

Android中得到布局文件对象有两种方式 第一种,在Activity所在类中 this.getLayoutInflater().inflater(R.layout.布局文件名,null); 第二种,在非Activity所在类中 Context.getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflater(R.lay

2017-06-05 11:36:24 604

原创 安卓中加直线

<View android:layout_width="fill_parent" android:layout_marginTop="10dp" android:layout_height="1dp" android:layout_marginLeft="5dp" android:layout_marginRight="

2017-05-24 19:21:34 387

原创 弹出对话框

private void showNoticeDialog() { // 构造对话框 AlertDialog.Builder builder = new AlertDialog.Builder(HomeActivity.this); builder.setMessage("检测到当前网络环境为非WIFI环境,为避免不必要的流量开销,是否前往修改?");

2017-05-22 09:50:25 167

原创 安卓6.0获取权限

public static boolean isGrantExternalRW(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && activity.checkSelfPermission( Manifest.permission.WRITE_EXTERN

2017-05-22 09:47:12 360

空空如也

空空如也

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

TA关注的人

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