自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建以点开头的文件或文件夹

正常在windows下是无法创建以点开头的文件或文件夹。在DOS命令下则可以创建文件夹:mkdir .test创建文件:type NUL >.log

2017-08-30 23:31:52 2788

原创 Thread与Runnable的区别

public classMyThreadextendsThread {intticket= 2;@Overridepublic voidrun() {synchronized(MyThread.class){for(inti = 0; i <10; i ++){if(ticket> 0){System.ou

2017-08-30 23:25:44 342

原创 log长度受限,无法完整打印

Android系统的单条日志打印长度是有限的,长度是固定的4*1024个字符长度。一般采用拆分多次打印的方式public static void logE(String tag, String content) { int maxLength = 1024; //虽然最大长度为4*1024,但是如果取边界值有可能有个别字符还是无法显示,所以这里取个较小的值 long

2017-08-01 16:35:12 4040

原创 DOS命令之find

find "abc" d:\a\a.txt 在a.txt中查找含有abc的行(引号不能省,盘符(d)大小写不敏感)find /n "abc" d:\a\a.txt 显示含有abc的行并显示行号find /n "abc" d:\a\*.txt 在D盘a文件夹下的所有.txt文件查找含有abc的行find /v "abc" d:a\a.txt 查找不含有abc的行find /i "ab

2017-07-25 10:56:30 9120

转载 一张图说懂java中 private default protected public 的区别

转载自:http://blog.csdn.net/yangbodong22011/article/details/49721691

2017-07-09 09:44:00 381

原创 编译错误信息收集

Error: This attribute must be localized布局文件中使用的文本应该定义在strings.xml中

2017-07-03 20:50:59 590

转载 Linux ls 命令 详解

ls 命令可以说是Linux下最常用的命令之一。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c 输出文件的 i 节点的修改时间,并以此排序。-d 将目录象文件一样显示,而不是显示其下的文件。-e 输出时间的全部信息,而不是输出简略信息。-f -U 对输出的文件不排序。-g

2017-06-29 17:12:54 468

转载 Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)

1 背景还记得前一篇《Android触摸屏事件派发机制详解与源码分析一(View篇)》中关于透过源码继续进阶实例验证模块中存在的点击Button却触发了LinearLayout的事件疑惑吗?当时说了,在那一篇咱们只讨论View的触摸事件派发机制,这个疑惑留在了这一篇解释,也就是ViewGroup的事件派发机制。PS:阅读本篇前建议先查看前一篇《Android触摸屏事件派发机制详解与

2017-06-08 11:05:42 642

转载 Android触摸屏事件派发机制详解与源码分析一(View篇)

1 背景最近在简书和微博还有Q群看见很多人说Android自定义控件(View/ViewGroup)如何学习?为啥那么难?其实答案很简单:“基础不牢,地动山摇。”不扯蛋了,进入正题。就算你不自定义控件,你也必须要了解Android控件的触摸屏事件传递机制(之所以说触摸屏是因为该系列以触摸屏的事件机制分析为主,对于类似TV设备等的物理事件机制的分析雷同但有区别。哈哈,谁让我之前是做A

2017-06-08 11:03:43 516

转载 Android ADB工具-管理设备 app(二)

Android ADB工具-管理设备 app(二)标签(空格分隔): Android4.管理设备 app命令功能adb install [-r|-s] 安装 apk 文件adb uninstall [-k] 卸载 appadb shell top [-m ]查看内存占用情

2017-05-24 11:32:16 1484

转载 Android ADB工具-管理设备/取设备硬件信息(一)

Android ADB工具-管理设备/取设备硬件信息(一)标签(空格分隔): Androidadb 是 Android 开发必知必会的一个工具,它来自 sdk 包中。所有的刷机工具,应用管理工具都引用了 adb 工具。它能完成很多功能。 掌握adb的使用方法是十分重要的。adb 工具也是随着 Android sdk的更新而更新的。我们需要不断的更新对 adb 的认识。

2017-05-24 11:11:40 3434

转载 Linux应用软件安装基本方法

要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?……  下面,我们就一起来认识一下这些方面的知识。一、解析Linux应用软件安装包   通常Linux应用软件的安

2017-05-11 18:57:28 231

转载 Git之忽略文件(ignore file)

1、    环境Windows XP SP3 + TortoiseGit + msysGit 2、  ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#'开始的行,被视为注释.                                                              

2017-05-11 18:41:50 276

转载 Android 百分比布局库(percent-support-lib) 解析与扩展

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,

2017-05-05 17:20:31 451

转载 AndroidStudio 中如何查看获取MD5和SHA1值(应用签名)

以前在Eclipse中我们获取MD5和SHA1很容易就找到了如下图所示:就可以在Eclipse中看到所需要调试的MD5和SHA1。但是在AndroidStudio中我找了一圈也没有发现能查看调试的MD5和SHA1(请原谅我菜)。然后经过同学介绍了一些资料,自己琢磨了一下,就记录下怎样在AS中查看SHA1和MD5。第一种方法,使用keytool首先我们得在系统的环境变

2017-05-03 18:58:56 2237

转载 替换debug.keystore

最近在开发过程中需要频繁的为测试的同事签名apk,感觉非常很麻烦,于是就想把Intellij或是Eclipse使用的默认debug.keystore文件替换成发布用(生产环境)的签名文件,这样就可以直接运行,不用频繁地签名apk文件了。      如果直接使用生产keystore进行调试,编译时会报错:Android Packager:[trunk] java.io.IOException

2017-05-03 18:56:59 361

转载 Java 并发专题 :闭锁 CountDownLatch 之一家人一起吃个饭

最近一直整并发这块东西,顺便写点Java并发的例子,给大家做个分享,也强化下自己记忆。每天起早贪黑的上班,父母每天也要上班,话说今天定了个饭店,一家人一起吃个饭,通知大家下班去饭店集合。假设:3个人在不同的地方上班,必须等到3个人到场才能吃饭,用程序如何实现呢?作为一名资深屌丝程序猿,开始写代码实现:[java] view plain copy

2017-05-03 16:28:10 244

转载 Android HandlerThread 总结使用

转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6062880.html本文出自【赵彦军的博客】前言以前我在 【Android Handler、Loop 的简单使用】 介绍了子线程和子线程之间的通信。很明显的一点就是,我们要在子线程中调用Looper.prepare() 为一个线程开启一个消息循环,默认情况下Android

2017-05-03 16:07:26 283

转载 Android IPC之Messenger浅谈

server端package com.test.aidl;public class MessengerService extends Service { private static final String TAG = "MessengerService"; private static final int WHAT = 0x101; Handler mHandle

2017-04-22 18:46:10 254

原创 在Android studio环境下的AIDL示例

server端相关代码package com.test.server;public class MainActivity extends AppCompatActivity { IMyAidlInterface aidlS

2017-04-20 20:34:19 348

原创 启动第三方或系统的应用

public class OpenAppUtils { /** * 已知包名和启动类 * * @param context * @param packageName * @param className */ public static void startApp(Context context, String pack

2017-04-19 18:20:27 247

原创 Linux中find命令的使用示例

语法:find [指定查找目录] [查找规则] [查找完后执行的action]当前测试文件:./a.txt./A.txt./backup/a.txt./backup/A.txt./backup/subbackup/a.txt./backup/subbackup/A.txtfind a.txt 省略路径直接查找文件(只在当前目录下查找不会进入其子目录查找)a.txt

2017-04-19 18:00:48 332

原创 在Linux下如何运行.sh文件

测试文件a.sh(需要有执行权限)的路径:/home/user/test/a.sh当前所在路径/home/user执行方式一:/home/user/test/a.sh执行方式二:sh /home/user/test/a.sh执行方式三:./test/a.sh执行方式四:sh test/a.sh

2017-04-19 10:09:11 523

原创 在Linux下查询文件的md5 sha1 inode

md5sum filenamesha1sum filename 1为数字

2017-04-18 18:25:38 3827

原创 一些基本的Linux命令

命令 --help 查看命令的帮助信息文件权限管理r 读 数值表示为4w 写 数值表示为2x 可执行 数值表示为1-rwxr--r--第一个字符'-' 表示文件 第一个字符'd' 表示目录第一个字符'l' 表示链接(类似Wiindows的快捷方式)第二三四个字符‘rwx’ 表示当前所属用户的权限 用数值表示为4+2+1=7第五六七个字符'r--

2017-04-01 19:18:50 228

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

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

2017-03-31 14:12:42 9584

原创 在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 4194

原创 导入android的SystemProperties类

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

2017-03-31 10:05:30 959

原创 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 583

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

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

2017-03-28 16:32:30 627

原创 Activity的生命周期

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

2017-03-28 15:58:58 212

原创 用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 761

原创 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 264

原创 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 310

原创 获取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 297

原创 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 455

原创 DOS命令之重定向

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

2017-03-27 16:44:16 702

原创 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 877 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 2163

原创 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 469

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关注的人

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