自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (6)
  • 收藏
  • 关注

原创 在android studio中配置签名文件(keystore)的路径

android{ ...... signingConfigs { debug{ storeFile file("E:\\pan\\debug.keystore") } }}

2017-03-31 14:12:42 9653

原创 在android studio中重新配置Libs目录

android{ ...... sourceSets.main { //aidl.srcDirs = ['src/main/aidl'] java.srcDir "src/main/java" res.srcDir "src/main/res" //disable automatic ndk-build call jni.srcDirs = [] jniLibs.srcDir "s

2017-03-31 14:08:15 4274

原创 导入android的SystemProperties类

在Model目录下的build.gradle添加如下内容android{ ......}def getLayoutLibPath() { return "${android.getSdkDirectory().getAbsolutePath()}" + "/platforms/" + android.compileSdkVersion + "/data/l

2017-03-31 10:05:30 977

原创 Android ArrayAdapter 详解

不同的注释对应不同的构造方法import android.content.Context;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ArrayAdapter;import android.widget.ListView;import j

2017-03-30 16:20:57 616

原创 横竖屏切换时Activity生命周期的变化

一、不设置Activity的android:configChanges属性 正常竖屏启动E/Main10Activity: onCreate: E/Main10Activity: onStart: E/Main10Activity: onResume: E/Main10Activity: ************************顺时针旋转9

2017-03-28 16:32:30 652

原创 Activity的生命周期

第一个Activity启动E/Main10Activity: onCreate: E/Main10Activity: onStart: E/Main10Activity: onResume: E/Main10Activity: ************************跳转第二个ActivityE/Main10Activity: onPause: E/Main9Activity

2017-03-28 15:58:58 225

原创 用android sdk自带的sqlite3查看数据库

首先将sdk\tools目录下的sqlite3拷贝一份到sdk\platform-tools将应用里面的数据库拷出来(.拷到当前目录)adb pull data/data/com.test/databases/test.db .在DOS窗口输入命令sqlite3 test.db.database显示数据库信息.table查看有多少张表.schema tabl

2017-03-27 19:15:26 783

原创 HttpUtil

import android.util.Log;import org.json.JSONObject;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputSt

2017-03-27 18:13:55 275

原创 FileUtils

import android.text.TextUtils;import java.io.File;import java.io.FileFilter;import java.util.ArrayList;public class FileUtils { public static boolean deleteFile(String path){ if(Text

2017-03-27 18:12:14 322

原创 获取Android签名证书的sha1值

利用JDK自带的keytool工具C:\Program Files (x86)\Java\jre1.8.0_111\bin\keytool.exe在DOS窗口将目录切换到C:\Users\用户名\具体用户名\.android命令:keytool -list -keystore debug.keystore一般密码默认为空(直接回车)或android

2017-03-27 17:43:42 310

原创 ADB命令

查看系统属性编译前为system.prop(Z:\mt8735.alps.l1.mp3.v2.3\device\公司名称\产品型号\system.prop)编译完烧录机器后为build.prop(路径system/build.prop)adb shell getpropadb pull system/build.prop . 将build.pro文件从机器复制到当前目录adb rem

2017-03-27 16:51:14 481

原创 DOS命令之重定向

dir > a.txt 将dir显示的内容保存到当前目录的a.txt文件中(覆盖)dir >> a.txt 将dir显示的内容保存到当前目录的a.txt文件中(追加)

2017-03-27 16:44:16 722

原创 android 异常记录

Exception while doing past iteration backup : Source D:\app\build\intermediates\builds\debug\26071550246594\classes.dex and destination D:\app\build\intermediates\builds\debug\26071550246594\classes.d

2017-03-27 11:36:23 892 1

原创 android中的ListView的数据的更新(update)

代码:import android.content.Context;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGr

2017-03-23 15:29:36 2190

原创 Java Math类中的floor ceil round的区别

测试数据: System.out.println("不小于它的最小整数\tMath.ceil(1.1):"+Math.ceil(1.1)); System.out.println("不大于它的最大整数\tMath.ceilfloor(1.9):"+Math.floor(1.9)); System.out.println("四舍五入\tMath.ro

2017-03-22 17:54:01 484

转载 android AsyncTask实现多线程断点续传

前面一篇博客《AsyncTask实现断点续传》讲解了如何实现单线程下的断点续传,也就是一个文件只有一个线程进行下载。    对于大文件而言,使用多线程下载就会比单线程下载要快一些。多线程下载相比单线程下载要稍微复杂一点,本博文将详细讲解如何使用AsyncTask来实现多线程的断点续传下载。一、实现原理  多线程下载首先要通过每个文件总的下载线程数(我这里设定5个)来确定每个

2017-03-22 17:07:41 457

转载 android AsyncTask实现断点续传

转载自:http://www.cnblogs.com/liuling/p/2015-10-10-01.html将原文代码中的HttpClient换成HttpURLConnection之前公司里面项目的下载模块都是使用xUtils提供的,最近看了下xUtils的源码,它里面也是使用AsyncTask来执行异步任务的,它的下载也包含了断点续传的功能。这里我自己也使用AsyncTask也

2017-03-22 15:35:27 630

转载 Android中layer-list使用详解

使用layer-list可以将多个drawable按照顺序层叠在一起显示,默认情况下,所有的item中的drawable都会自动根据它附上view的大小而进行缩放,layer-list中的item是按照顺序从下往上叠加的,即先定义的item在下面,后面的依次往上面叠放例子[html] view plain copy xml

2017-03-22 11:39:57 498

转载 Android中selector的使用

引言selector中文的意思选择器,在Android中常常用来作组件的背景,这样做的好处是省去了用代码控制实现组件在不同状态下不同的背景颜色或图片的变换。使用十分方便。selector的定义selector就是状态列表(StateList), 它分为两种,一种Color-Selector 和Drawable-Selector。Color-Selectorc

2017-03-22 11:07:16 387

转载 Android中shape属性详解

一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用)[html] view plaincopyxml ve

2017-03-22 11:01:36 291

原创 android加载图片时避免出现OOM(OutOfMemory)

一、利用BitmapFactory.Options在图片加载到内存前先进行压缩相关API BitmapFactory.Options options = new BitmapFactory.Options(); //true:不返回bitmap对象,但可以获得宽高等属性 options.inJustDecodeBounds = true; //将原图压缩成原来

2017-03-21 18:03:45 417

原创 android中的Volley框架的使用

工具:Android Studio添加依赖初始化一个全局的RequestQueuepublic class MyApp extends Application { public static RequestQueue requestQueue; @Override public void onCreate() { super.on

2017-03-21 16:54:01 282

原创 解析带有转义字符的json

Json数据:{    "ret": "0",    "Weathers": "[{\"date\":\"2017-03-20\",\"weatherType\":\"阴,大部分地区有零星小雨或小雨,上午能见度2-5km转阴天间多云\",\"temperature_min\":\"6\",\"wind_force\":\"微风\",\"temperature_max\":\"12\",

2017-03-20 18:31:53 17565 1

原创 HttpURLConnection的使用

public class HttpUtil { /** connection.setRequestMethod("POST"); //设置POST方式连接 connection.setConnectTimeout(2000); //请求超时时间(毫秒) connection.setUseCaches(false); //POST不允许缓存(测试时

2017-03-17 15:17:39 501

转载 AndroidStudio美化日志之logger神器

效果图:实现步骤: 1:在build.gradle文件中的dependencies{}中添加语句compile ‘com.orhanobut:logger:1.8’,然后会弹出同步按钮,此时点击同步,耐心等待同步完成。 2:此时log神器添加完毕,接下来是使用步骤 在自定义Application的onCreate方法中,对该log工具进行初始化,即对该log工具设置tag值

2017-03-17 14:23:54 511

转载 Java中的泛型详解(2):高级进阶

上一篇给大家初步讲解了泛型变量的各种应用环境,这篇将更深入的讲解一下有关类型绑定,通配符方面的知识。一、类型绑定1、引入我们重新看上篇写的一个泛型:[java] view plain copyclass Point {      private T x;       // 表示X坐标      private T 

2017-03-15 23:33:04 293

转载 Java中的泛型详解(1):基本使用

一、引入1、泛型是什么首先告诉大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码:[java] view plain copyArrayList strList = new ArrayList();  ArrayList intList = new ArrayList();  

2017-03-15 23:31:38 427

原创 Java中HashMap LinkedHashMap TreeMap的对比

HashMap hashMap = new HashMap<>(); hashMap.put(11,"a"); hashMap.put(12,"c"); hashMap.put(13,"b"); hashMap.put(6,"d"); hashMap.put(100,"e"); hashMap.put(

2017-03-15 20:56:20 421

原创 Java中HashSet、LinkedHashSet和TreeSet的使用

HashSet hashSet = new HashSet<>(); hashSet.add("a"); hashSet.add("a"); hashSet.add("c"); hashSet.add("b"); hashSet.add("e"); System.out.println("添加顺序\n[

2017-03-15 20:11:55 476

原创 Java中Comparator与Comparable的使用

先看下两个接口区别public interface Comparable { public int compareTo(T o);}public interface Comparator { int compare(T o1, T o2); boolean equals(Object obj);}用例子说话 ArrayList integerList =

2017-03-15 17:29:09 242

原创 java中数组与集合相互转换

//集合转数组,只能转成对象数组(不能转成基本类型的数组) ArrayList integerList = new ArrayList<>(); integerList.add(1); integerList.add(2); Integer[] intArray = integerList.toArray(new Integer[]{

2017-03-15 16:41:07 464

转载 Java中Vector和ArrayList的区别

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set  首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最

2017-03-15 01:40:12 189

原创 Java自带的Stack Queue

java.util.Stack;java.util.Queue;Stack stack = new Stack<>(); stack.push("a"); stack.push("b"); stack.push("c"); System.out.println("stack.size():"+stack.size())

2017-03-15 01:04:25 552

原创 Java 使用LinkedList实现堆栈、队列的效果

实现队列效果(先进先出)public class Queue { LinkedList linkedList; public Queue(){ linkedList = new LinkedList<>(); } public void put(T t){ linkedList.addFirst(t); }

2017-03-15 00:14:14 583

原创 java 删除ArrayList LinkedList集合中的重复元素

ArrayList与LinkedList一样,下面以ArrayList为例ArrayList arrayList = new ArrayList(); arrayList.add("a"); arrayList.add("a"); arrayList.add("b"); arrayList.add("c"); for

2017-03-14 23:59:56 3162 2

原创 Java中LinkedList的使用

LinkedList linkedList = new LinkedList(); linkedList.add("a"); linkedList.add("b"); linkedList.add("c"); System.out.println("普通for遍历"); for(int i = 0; i < link

2017-03-14 22:51:31 383

原创 ListView 多种Item的加载

item_title.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" a

2017-03-14 14:03:37 358

转载 Gson 解析Json数据

Java-json系列(一):用GSON解析Json格式数据  GSON是谷歌提供的开源库,用来解析Json格式的数据,非常好用。如果要使用GSON的话,则要先下载gson-2.2.4.jar这个文件,如果是在Android项目中使用,则在Android项目的libs目录下添加这个文件即可;如果是在Java项目中,则把gson-2.2.4.jar先添加到当前项目的任意一个包中,

2017-03-13 23:59:00 275

原创 封装Adapter ViewHolder

public abstract class CommonAdapter extends BaseAdapter { private Context mContext; private List mData; private int layoutId; public CommonAdapter(Context context,List list,int layout

2017-03-13 18:26:45 267

转载 Android ListView CheckBox状态错乱

listView中包含checkBox的时候,经常会发生其中的checkBox错乱的问题,大多时候的代码如下:先看一下效果图:奇数行为选中状态,偶数行为非选中状态 具体代码:布局文件: 1 xml version="1.0" encoding="utf-8"?> 2 LinearLayout xmlns:android="http://sche

2017-03-09 17:12:20 352

SQLiteExpertPersSetup64免费、免破解版

SQLiteExpertPersSetup64免费、免破解版

2017-06-08

查看anroid数据库工具sqlite3

sqlite3 dbhelper android 数据库 database

2017-03-28

android sqlite3

android sqlite3

2017-03-27

Android实现可轮播循环和手动滑动循环的广告界面

Android实现可轮播循环、手动滑动循环、图片点击的广告界面

2016-06-18

KX-FT932_936CN 维修手册

松下 传真机 维修手册 KX-FT932 KX-FT936

2008-12-03

Transact-SQL

Transact-SQL

2008-04-06

空空如也

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

TA关注的人

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