自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao_ma123的专栏

本人是个纯菜鸟!!!@

  • 博客(43)
  • 资源 (7)
  • 收藏
  • 关注

原创 黑色透明度

2018-12-06 15:59:58 1277

原创 git reset soft,hard,mixed小结

简单总结一下,其实就是–soft 、–mixed以及–hard是三个恢复等级。使用–soft就仅仅将头指针恢复,已经add的缓存以及工作空间的所有东西都不变。如果使用–mixed,就将头恢复掉,已经add的缓存也会丢失掉,工作空间的代码什么的是不变的。如果使用–hard,那么一切就全都恢复了,头变,aad的缓存消失,代码什么的也恢复到以前状态。...

2018-11-06 09:42:05 422

原创 Bitmap的加载和Cache

Bitmap的加载和Cache分析一、Android的缓存策略1.LruCache:常用作内存缓存。(1)内部其实是用了一个LinkedHashMap来存储数据。 构造函数如下: /** * @param maxSize for caches that do not override {@link #sizeOf}, this is * the maxi

2017-10-26 11:51:13 370

原创 Android自定义View,你必须知道的几点

参考: CSDN博客:http://blog.csdn.net/jxxfzgy/article/details/43613261Android 微信6.1 tab栏图标和字体颜色渐变的实现自定义View ,需要掌握的几个点是什么呢? 我们先把自定义View细分一下,分为两种: 1) 自定义ViewGroup 2) 自定义View 其实ViewGroup最终还是继承之View,当然它内

2017-06-13 16:20:46 512

原创 linux之find命令详解

查找文件 find ./ -type f查找目录 find ./ -type d查找名字为test的文件或目录 find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录) find ./ -regex .so..gz查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称) fin

2017-04-11 15:02:07 567

原创 android多国语言文件夹汇总

中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(加拿大):values-en-rCA英文(爱尔兰):values-en-rIE英文(印度):values-en-rIN英文(新西兰):values-en

2017-03-31 11:11:05 3133

转载 Android之源码之模块编译调试

原文出处:http://www.cnblogs.com/cxqd/p/5841370.html Android之源码之模块编译调试 一、进行源码模块修改进行编译的调试 1.首先是从git或者svn上拉一套完整的工程下来,然后全编一下,一般这个时间比较长,大概会得2,3个小时左右。 2.编译成功之后,进到源码的中要修改的模块,例如:package/apps/Conta

2017-02-14 17:05:38 762

原创 android 搜索自动匹配关键字并设置器颜色

SpannableString s = new SpannableString(item.getString); LogUtil.E("keyword:"+keyWord); Pattern p = Pattern.compile(keyWord); Matcher m = p.matcher(s); while (m.find())

2017-01-22 10:27:50 1876

原创 android开发中悬浮窗被禁用,无权限开启悬浮窗的解决方案

首先,感谢这两篇博文http://blog.csdn.net/cankingapp/article/details/51569576 http://blog.csdn.net/cool_fuwei/article/details/53070232问题一:在安卓开发中处理悬浮窗权限时,发现魅族和小米手机无论android4.4.4、android5.1.1还是android6.0,权限manifes

2016-11-22 11:28:19 21319 1

原创 安卓通过经纬度,实现intent调用百度,高德,Google地图客户端实现驾车导航功能

大家在开发中实现多套地图实现导航功能,导入sdk会增大APK体积,且繁琐,但是在代码可以通过Intent就可以直接调用百度地图客户端、高德地图客户端、Google 地图客户端实现导航功能!话不多说直接上代码吧,浅显易懂!微笑 1.判断是否安装该地图 private boolean isInstallByread(String packageName) { return new Fi

2016-11-18 12:00:34 8801 1

转载 Intent,Action大全

Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。Intent在寻找目

2016-11-17 09:41:43 364

翻译 Activiy生命周期注意点

1.onPause()(1)当半透明Activity阻挡您的Activity时,系统会调用 onPause() 并且Activity会在“暂停”状态下等待 。 如果用户在Activity仍然处于暂停状态时返回Activity,则系统会调用 onResume()。(2)当系统为您的Activity调用 onPause() 时,它从技术角度看意味着您的Activity仍然处于部分可见状态,但往

2016-09-02 10:51:12 577

转载 Android清除本地数据缓存代码

/*  * 文 件 名:  DataCleanManager.java  * 描    述:  主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录  */import java.io.File;import android.content.Context;import android.os.Environment;

2016-01-15 11:47:24 607

原创 java 中关于子类调用父类构造函数问题

1.前提:父类和子类同时都有有参的构造函数和无参构造函数。             java中的子类初始化时初值为空。调用顺序为先调用父类无参构造函数,然后调用子类无参构造函数。             java中的子类初始化时初值不为空。调用顺序为先调用父类无参构造函数,然后调用子类有参构造函数。2..前提:父类和子类无无参构造函数只有有参构造函数。

2015-02-11 10:41:14 5955

转载 android选择图片或拍照图片上传到服务器(包括上传参数)

不过需要说明一下,其实网上很多教程拍照的图片,都是缩略图不是很清晰,所以需要在调用照相机的时候,事先生成一个地址,用于标识拍照的图片URI具体上传代码:1.选择图片和上传界面,包括上传完成和异常的回调监听package com.spring.sky.image.upload; import java.util.HashMap; import java.util.Ma

2015-02-04 09:52:16 900

转载 安卓中常用的方法总结

获取资源、获得数组、自动提示框、spinner设置数据源、显示当前时间、代码添加布局文件、自定义窗口标题栏代码、Activity仿Dialog Theme、允许TextView的文本值拼接、避免输入法面板遮挡、获取当前手机壁纸和设置手机壁纸、常见通过系统服务得到的实例化对象、检查网络是否连接、从资源文件中(asset)读取文本文档、设置文本滚动、TextView文本添加下划线、TextView添加

2015-02-01 18:38:20 886

转载 Android 多线程-----AsyncTask详解

http://www.cnblogs.com/xiaoluo501395377/p/3430542.html

2014-08-28 16:18:15 495

转载 java命名规范

定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)Package 的命名  Package 的名字应该都是由一个小写单词组成。  Class 的命名  Class 的名字必须由大写字母开头而其他字母都小写的单词组成  Class 变量的命名  变量

2014-07-11 19:26:14 647

原创 Android解析获取网络上的图片(支持bmp格式)

Android学习系列 - 显示网络上的图片(支持bmp格式))  见如下代码:  /**     * 到Url地址上去下载图片,并回传Bitmap回來    *     * @param imgUrl * @return         */ public static Bitmap getBitmapFromUrl(String imgUrl) {

2014-07-05 20:13:31 1662

原创 安装Eclipse插件,遇到当安装在它成功,按它的要求重启后出现一个错误(Unable to open the workbench,see the error logs)

!SESSION 2014-03-28 18:15:21.006 -----------------------------------------------eclipse.buildId=v22.3.0-887826java.version=1.6.0_14java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win

2014-03-28 18:33:59 6226 7

转载 Android实现三级联动下拉框 下拉列表spinner

1.布局LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap

2014-03-25 08:38:43 1151

原创 相对布局的属性

第一类:属性值为 true 或 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_ali

2014-02-24 17:05:26 790

转载 android四大控件

Android四大组件 Activity、Service、Broadcast Receiver、Content Provider Activity 做一个完整的Android程序,不想用到Activity,真的是比较困难的一件事情,除非是想做绿叶想疯了。因为Activity是Android程序与用户交互的窗口,在我看来,从这个层面的视角来看,Android的Activity

2013-12-28 11:17:56 1315

转载 用JAVA连接SQLite

用JAVA连接SQLite先下载SQLite数据库的JDBC这里给出一个中文站点的URL:(参见扩展阅读)将下载到的包解压后得到jar包 sqlitejdbc-v033-nested.jar 放到%JAVA_HOME%\lib 下,并且将其添加到classpath系统环境变量中,我的classpath系统环境变量现在为:.;%JAVA_HOME%\lib;%JAVA

2013-12-01 15:53:34 1046

转载 android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法

在命令行下不能使用sqlite3命令是因为在system/xbin目录下没有sqlite3这个可执行文件,需要向这个目录中加入sqlite3这个可执行文件,原装的android手机操作系统中是有这个可执行文件的,但由于我刷机的时候用的是一个精简的ROM,所以没有sqlite3这个文件,导致不能在命令行下查看手机内存中的数据库文件。 一、sqlite3文件的获取1、可以选择从网上下载,百度g

2013-12-01 09:55:25 1673 1

转载 sqlite3 数据库命令操作

Android学习之旅--sqlite3 数据库命令操作 SQLite简介Android系统集成了一个轻量级的数据库SQLite,SQLite只是一个嵌入式的数据库引擎,专门适用于支援有限的设备上(如手机、pda等)适量数据存储。SQLite并不同于Oracle、MySQL那样专业数据库,SQLite数据库只是一个文件,从本质上来看,SQLite的操作方式只是一种更为便捷的文件操作

2013-12-01 09:35:47 1504

原创 java环境及android环境配置

(此SDK为默认安装路径)变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.1变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;例

2013-11-28 09:40:17 856

转载 android中pading和margin的使用

padding和margin都是指代距离。padding的使用:在一个TextView中,使用android:padding是指TextView的内容(android:text)离这个TextView边框的距离。ImageView中则是ImageView的内容(android:src)距离这个ImageView边框的距离。margin的使用:分为两种情况。

2013-11-12 13:23:06 848

原创 java网络编程

1.TCPTCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它

2013-11-05 19:15:13 687

原创 java网络编程

1.TCPTCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它

2013-11-05 09:30:39 879

原创 常见的数据结构java实现

1.常见数据结构的Java实现 (1)链表的基本操作  掌握该方法即可(2)栈(3)树集(4)树映射(5)散列表(6)散列集2.链表的创建使用java.util包中的LinkedList类,可以创建一个链表对象。例如:LinkedList mylist=new LinkedList();  //创建了一个空双链表也可以使用add()方法向链表依次增加

2013-11-01 21:25:40 1524

原创 java文件io

1.构造方法可以用来生成 File 对象:File(String directoryPath)这里,directoryPath 是文件的路径名。File 定义了很多获取 File 对象标准属性的方法。例如:getName( )用于返回文件名,getParent( )返回父目录名,exists( )方法在文件存在的情况下返回 true,反之返回false。然而 File 类是不对称的

2013-10-30 09:05:02 686

原创 数据库(查询)

查询基本命令格式:SELECT [ALL|DISTINCT]    [,] …FROM [, ] …[ WHERE ][ GROUP BY [ HAVING ] ][ ORDER BY [ ASC|DESC ] ];一、单表查询1、选择表中的若干列Select from 【示例1:】查询全体学生姓名与学号Select 姓名,学号 from

2013-10-24 16:37:39 1728

原创 java多线程

1.如果在类里要激活线程,必须先做好下面两个准备:(1)线程必须扩展自 Thread 类,使自己成为它的子类。(2)线程的处理必须编写在 run()方法内。2.多线程的定义语法class 类名称 extends Thread // 从 Thread 类扩展出子类{属性方法…修饰符 run(){ // 复写 Thread 类里的 run()方法以线程处理的

2013-10-16 11:42:01 763

原创 javaAPI

1.java API(Java Application Interface)是java的应用程序接口。2.java.lang包:主要含有与语言相关的类。3.java.io包:主要含有与输入/输出相关的类。4.java.util包:包括许多具有特定功能的类,有日期、向量、哈希表、堆栈等,其中Date类支持与时间有关的操作。5.java.swing包和j

2013-10-06 10:45:29 816

原创 java类的继承

1.类的继承格式class 父类 // 定义父类{}class 子类 extends 父类 // 用 extends 关键字实现类的继承{}2. super 主要的功能是完成子类调用父类中的内容,也就是调用父类中的属性或方法。用 super 调用父类中的构造方法,只能放在程序的第一行。  super 关键字不仅可以调用父类中的构造方法,也可以调用父类

2013-10-04 21:20:18 794

原创 java类的基本形式

1.面向对象的程序设计有三个主要特征,如下: (1) 封装性 (2) 继承性 (3)多态性2.对象的产生类名 对象名 = new 类名() ;例:Person p = new Person() ; //  声明 Person  对象 p 对象只有在实例化之后才能被使用,而实例化对象的关键字就是 new。3.访问对象中某个变量或方法访问属性:对象名称.属性名

2013-10-03 10:30:40 854

原创 java数组与方法

1.一维数组的声明与分配内存数据类型 数组名[ ] ; // 声明一维数组数组名 = new 数据类型[个数] ; // 分配内存给数组例:int array[ ];array = new int[3];2.声明数组的同时分配内存数据类型 数组名[] =  new 数据类型[个数];例:int array[ ] = new int[3]; 3.数组长度的取得

2013-09-20 21:24:49 757

原创 java基本程序设计2

1、 Java 的数据类型可分为下列两种:基本数据类型和引用数据类型。2、 Java 提供 long、int、short 及 byte 四种整数类型的最大值、最小值的代码。最大值的代码是 MAX_VALUE,最小值是 MIN_VALUE。如果使用某个类型的最大值或最小值,只要在这些代码之前,加上它们所属的类的全名即可。3、 Unicode,它为每个字符制订了一个唯一

2013-09-20 10:56:24 822 1

原创 简单的java程序

1、 Java 语言的注释方式有三种:(1) 、 “//”记号开始,至该行结束;(2) 、 “/*”与“*/”这两个符号之间的文字;(3) 、文档注释。2、 如果将一个类声明成 public,则它的文件名称必须取成这个类的名称才能顺利编译。3、 main()在 Java 里是一个相当特殊的 method,它一定要声明成 public,使得在类的其它地方皆可调用到它, 且

2013-09-18 13:56:48 645

smali动态调试以及apk反编译

Smali动态调试:包含脚本、工具及具体操作文档。 1.反编译apk 2.回编译apk 3.对apk重新签名(生成修改过的可安装apk) 4.输出src(smali文件便于调试)

2018-11-26

Android逆向助手v2.2

Android逆向助手是一款安卓反编译工具,能够反编译APK/DEX/ELF,重新打包APK/DEX、转换XML为TXT。 对APK进行签名、DEX转换为DDX,JD打开为JAR,提取DEX、将DEX转换为TXT,APK对齐,资源替换DEX,DEX转JAR,修复DEX,将JAR转换为DEX。

2018-11-07

AES加解密文件工具类(java)

文件加解密工具类,使用java,通过AES完成文件的加解密。

2018-07-18

安卓仿微信朋友圈新浪微博QQ空间图片点击放大缩小和移动效果

2016-03-08

Visio绘图工具

本工具为破解版本,可用与日常流程图,UML等等设计,使用方便。

2014-07-16

arm下的SDL库

可在arm板上进行sdl的交叉编译; 包括arm_SDL_ts_lib.tar.gz; 及编写文档。

2013-07-19

linux下的sdl安装包

可在linux下进行SDL编译;包括freetype-2.3.11.tar;SDL_gfx-2.0.22.tar; SDL_image-1.2.10.tar;SDL_mixer-1.2.12.tar;SDL_ttf-2.0.10.tar; SDL-1.2.14.tar

2013-07-19

空空如也

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

TA关注的人

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