自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitLqr的博客

小程序《超级便便便》 微信公众号《FSA全栈行动》

  • 博客(426)
  • 资源 (53)
  • 收藏
  • 关注

原创 强制解除安卓系统密码

data/system/password.key删除后就没有锁屏密码了

2016-04-15 19:15:53 5170

原创 反射四步走

反射1,获取class a,类型.class 如: String.class b,Class.forName("类名"); c, obj.getClass();2, 获取method class.getDe......3, 产生对象(非静态方法) class.newInst.....4, 调用 method.invoke(obj.......例子:http://blog.csdn.n

2016-04-15 19:03:58 392

原创 获取手机通话记录或短信记录中的联系人信息

1、手机联系人的信息domain类:/** * @author Administrator * 手机联系人的信息封装 */public class ContantBean { private String phone; private String name; public String getPhone() { return phone; }

2016-04-15 17:00:15 2329

原创 短信的广播接收者

1、广播接收类的实现:/*** @author Administrator* 短信的广播接收者*/private class SmsReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-g

2016-04-15 15:09:12 489

原创 数据分页代码总结

分页信息1,一共多少条数据 select count(*) from blacktb; 性能低下 原因: sql解析器先查询数据字典,把*转成所有的列名和列的类型 然后把每行数据提取出来 最后统计多少行数据 select count(常量) from blacktb; 高性能的查询

2016-04-14 22:01:28 485

原创 安卓自定义控件

自定义属性1,自定义命名空间 xmlns:lqr="http://schemas.android.com/apk/res/工程的包名"2,创建attrs.xml文件 <declare-styleable name="SettingCenterItemView"> <!-- Defines whether a child is limited to draw

2016-04-14 20:12:43 453

原创 播放音乐提示音

1、类中的逻辑变量:private boolean isPlay;//false 音乐播放的标记2、核心代码实现://只播放一次if (isPlay) { return;} //播放音乐MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.qqqg);//设置左右声道声音为最大值mp.setVo

2016-04-14 18:58:05 835

原创 一键清除SD卡数据

1、Activity中锁屏的代码实现import android.app.Activity;import android.app.admin.DevicePolicyManager;import android.content.ComponentName;import android.content.Intent;import android.os.Bundle;import and

2016-04-14 18:51:25 1357

原创 卸载应用程序

/* *///卸载Intent remove = new Intent("android.intent.action.DELETE");remove.addCategory("android.intent.category.DEFAULT");remove.setData(Uri.parse("package:" + getPackageName()));//

2016-04-14 18:38:36 395

原创 一键锁屏

1、Activity中锁屏的代码实现import android.app.Activity;import android.app.admin.DevicePolicyManager;import android.content.ComponentName;import android.content.Intent;import android.os.Bundle;impor

2016-04-14 18:33:14 731

原创 gps定位

1、代码实现:import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.os.Bundle;import android.app.Activity;import android.view

2016-04-14 17:46:19 352

原创 发送短信

1、代码实现://发送短信SmsManager sm = SmsManager.getDefault();sm.sendTextMessage("手机号码", "", "短信内容", null, null);2、添加权限:

2016-04-14 17:33:08 2700

原创 开机广播接收

1、开机广播接收者类的实现:/** * @author Administrator * 开机启动的广播接收者 * */public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // 开机后要进行

2016-04-14 17:29:18 416

原创 判断服务是否运行

import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.content.Context;/** * @author Administrator * */public class

2016-04-14 10:33:51 540

原创 获取手机通讯录联系人

1、手机联系人的信息domain类:/** * @author Administrator * 手机联系人的信息封装 */public class ContantBean { private String phone; private String name; public String getPhone() { return phone; } public void s

2016-04-13 22:29:29 938

原创 获取sim卡信息

//得到手机管理器TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);//得到sim卡信息String simSerialNumber = tm.getSimSerialNumber();

2016-04-13 21:57:20 922

原创 手势监测器的使用

private GestureDetector gd;@Overridepublic boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub gd.onTouchEvent(event);//绑定onTouch事件 return super.onTouchEvent(event);}

2016-04-13 21:50:06 358

转载 【ANDROID游戏开发二十四】360°平滑游戏摇杆(触屏方向导航)

此章节为正在创作的游戏开发书籍书稿中的一部分,由于写书的缘故很久没有更新了,挺对不起大家的;那么今天放出书稿中的一部分,让大家先睹为快吧;在Android系统的手机,有的根本没有实体的上下左右导航按键,所以很多游戏都会有利用Android手机都具有触屏的特性,制作360度摇杆来取代游戏方向键,这样不仅能使界面UI变得很美观,而且更加的方便操作;下面先来看效果吧:

2016-04-13 20:54:18 2654

转载 用SurfaceView实现Android游戏摇杆

这段时间研究自定义控件,遂想起游戏里的摇杆的实现挺有意思,于是来自己写一套熟悉熟悉,关于SurfaceView的特性网上也有很多,故不赘述,反正绘图用起来挺爽就是了,永远的告别了JAVA GUI手动实现双缓冲的时代了……1、Rudder类的实现:import com.game.graphics.utils.MathUtils; import android.content.Con

2016-04-13 20:50:13 1117

原创 设置textview文字跑马灯效果

1、新建一个类继承TextView,复写idFocused方法@Overridepublic boolean isFocused(){ //不获取焦点,跑马灯效果不生效 return true;}2、在布局文件中引用 <MyTextView ... singleLine="true" android.ellipsize="marquee"/>

2016-04-13 20:48:47 574

原创 取消Dialog时的一些设置

//1、设置alertDialog的显示的使用,返回键失效dialog.setCancelabel(false);//2、设置监听alertDialog的取消事件dialog.setOnCancelListener(new OnCancelListener(){ @Override public void onCancel(DialogInterface dialog){ //取消

2016-04-13 20:47:51 762

原创 安卓使用代码得到当前程序的版本号和版本名

PackageManager pm = getPackageManager();//pm.getPackageInfo("程序包名","可选的flag,可以用0代替");PackageInfo packageInfo = pm.getPackageInfo(getPackageName(),0);//版本号String versionCode = packageInfo.versionCo

2016-04-13 20:47:30 657

原创 安卓使用代码安装Apk

//意图的信息设置参考上层源码packageinstaller中的清单文件Intent intent = new Intent("android.intent.action.VIEW");intent.addCategory("android.intent.category.DEFAULT");String type = "application/vnd.android.package-a

2016-04-13 20:47:07 430

原创 安卓使用URL访问网络

new Thread(){ public void run(){ try{ URL url = new URL("http://www.abidu.com"); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setReadTimeout(5000);//读取数据的超时 co

2016-04-13 20:46:46 721 1

转载 冒泡排序

public class SortTest { public static void main(String[] args) { System.out.println("###方法1###"); Fun1(); System.out.println("###方法2###"); Fun2(); } public static void Fun1() { /** * 实

2016-04-11 09:55:09 318

原创 使用runOnUiThread解决Handler无法调用含用子线程方法的问题

Handler和runOnUIThread都是子线程操作UI线程界面元素的方案,之前一直以为runOnUIThread能做到的Handler也能做,但是今天发现了一个问题,只能用runOnUIThread,却不能用Handler解决。手头上有个项目用到了模拟get请求,使用的是apache的httpClient,方法如下:private static String getHtm

2016-04-09 16:40:00 3717 1

转载 Android获取当前连接的wifi名称

首先AndroidMainfest.xml文件中添加权限: 然后再activity中添加如下代码: private String getConnectWifiSsid(){ WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);

2016-04-09 15:10:35 5416 1

转载 JavaMail使用SMTP协议发送电子邮件

package cn.outofmemory.javamail; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import j

2016-04-07 15:32:02 909

原创 使用SMTP命令发送邮件

1、开启smtp服务  2、win+R,输入cmd,打开命令窗口后,输入telnet smtp.163.com 25命令与163邮箱建立smtp连接3、输入以下命令://telnet smtp.163.com 25 helo smtpauth loginMTU4MTUxOTA0MjNAMTY......(base64加密过的163帐号)MTIzNDU2N......

2016-04-07 15:04:21 2118

转载 java swing 之 JScrollPane(滚动面板)的使用

/** * java swing 之JScrollPane面板 * 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用 * JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个 * 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多个控件,需要将多个 * 控件放置到JPanel

2016-04-05 21:39:40 4494 2

转载 JScrollPane 添加到流式布局的有多个JButton的JPanel上,如何使水平拉伸保持流式布局特点,垂直加滚动条?

JScrollPane(Component view, int vsbPolicy, int hsbPolicy)Creates a JScrollPane that displays the view component in a viewport whose view position can be controlled with a pair of scrollbars.VERTI

2016-04-05 21:38:58 1291

转载 JScrollPane 自动跟进 自动到滚动到最底部

注:以下方法为网上摘抄1 . JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来!   int  rowCount = table.getRowCount();   table.getSelectionModel().setSelectionInterval(rowCount-1 , rowCount- 1 );   Rectang

2016-04-05 21:37:26 4776

转载 怎么设置JLabel内容对齐方式

在创建JLabel对象的时候可以指定标签中内容的对齐方式。JLabel(String text, int horizontalAlignment) 在SwingConstants 中定义对齐方式的常量 LEFT、CENTER、RIGHT、LEADING 或 TRAILINGJLabel中还有两个方法也可以调整对齐方式1、setHorizontalAlignment(int alig

2016-04-05 21:36:42 15361

转载 java swing 垂直流布局管理器实现

最近写一个java UI,需要用到垂直流布局管理器,要求该管理器能够实现内部组件的宽度自适应。看了swing提供的5个布局管理器,尝试的实现效果都不理想,看来只能自己搞一个了,好在网上已有实现,其测试效果如下图:图一 垂直流布局管理器实现效果具体代码如下:清单一:import java.awt.Component;i

2016-04-05 21:34:39 3888

转载 Android编程获取sdcard音乐文件的方法

这篇文章主要介绍了Android编程获取sdcard音乐文件的方法,涉及Android针对外部存储卡中多媒体文件的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了Android编程获取sdcard音乐文件的方法。分享给大家供大家参考,具体如下:Cursor query(Uri uri, String[] projection, String

2016-04-05 21:29:38 642

原创 隐藏listView的滚动条

mListView.setVerticalScrollBarEnabled(false);

2016-04-05 21:27:31 953

转载 Android--通知之Notification

前言  之前一篇博客讲了Android下使用Toast的方式提示消息。这篇博客讲解一下在Android中使用Notification提示消息给用户,Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介绍Notification的常规使用,以及自定义方式的使用,对于每种不同的方式,都提供示例

2016-04-05 21:20:02 364

转载 java socket实现多客户端群聊

服务器端主要是接收客户端发送过来的信息,并将该信息发给所有的客户端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.

2016-04-05 21:17:25 566

转载 Android总结篇系列:Android广播机制

1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程

2016-04-05 21:12:56 453

转载 Android开发——自动连接指定SSID的wifi热点(不加密/加密)

首先需要感谢这篇文章的作者:http://blog.chinaunix.net/uid-22342564-id-3228565.html在这篇文章中,作者定义了一个wifi工具类,其中存在着操作wifi的各种方法,其中有一些错误我以改正,正确的代码如下(创建一个名为WifiAdmin.java的文件,以下代码中没有包声明和import,请自行添加):public class Wif

2016-04-05 21:09:05 1013

各大音乐网站接口

各大音乐网站接口

2016-06-01

三级缓存网络图片查看器

这是一个三级缓存模仿xUtils中BitmapUtils的例子,带有详细注释,轻松完成三级缓存。 自定义三级缓存图片加载工具MyBitmapUtils。 1、优先从内存中加载图片(MemoryCacheUtils) 2、其次从本地(sdcard)加载图片(NetCacheUtils) 3、最后从网络下载图片(LocalCacheUtils)

2016-05-22

vm安装苹果需要的解锁工具unlocker207和208

vm安装苹果需要的解锁工具unlocker207和208

2016-05-21

java连接mysql数据库用到的jar包

java连接mysql数据库用到的jar包

2016-05-21

默认使用DES加密聊天信息的SocketChat(内含DES与RSA加密工具)

默认使用DES加密聊天信息的SocketChat(内含DES与RSA加密工具) 使用的是GBK编码!!!

2016-05-19

视频缩略图和显示的缓存异步机制

视频缩略图 和显示的缓存异步机制,很实用,代码清晰,写了不少注释 http://blog.csdn.net/CSDN_LQR/article/details/51417637

2016-05-15

扫描本地视频并获取缩略图Demo

扫描本地视频并获取缩略图Demo

2016-05-15

ViewPagerIndicator

ViewPagerIndicator使用流程: 1.引入库 2.解决support-v4冲突(让两个版本一致) 3.从例子程序中拷贝布局文件 4.从例子程序中拷贝相关代码(指示器和viewpager绑定; 重写getPageTitle返回标题) 5.在清单文件中增加样式 6.背景修改为白色 7.修改样式-背景样式&文字样式

2016-05-09

xUtils的lib工程及sample

xUtils的lib工程及sample

2016-05-09

SlidingMenu侧边栏的lib及实例

SlidingMenu侧边栏的lib及实例. 使用见:http://blog.csdn.net/csdn_lqr/article/details/51340102

2016-05-08

servlet多文件上传(带进度条)

servlet多文件上传(带进度条)

2016-05-06

javaEE带进度条的上传

带进度条的上传,可以再对进度条进行美化,progressBar.js这个js控制页面,progressBar.css是对进度条的美化

2016-05-06

httpmime的jar包

httpmime,配合httpclient使用,可实现文件上传

2016-05-02

Volley工程类库

使用volley必须关联此类库

2016-05-02

eclipse的svn插件

eclipse的svn插件,可以在eclipse中检出svn上的项目

2016-04-22

获取缓存及清理缓存会用到的aidl文件

获取缓存及清理缓存会用到的aidl文件,包括: IPackageDataObserver.aidl、IPackageStatsObserver.aidl、PackageStats.aidl

2016-04-18

安卓shell工具RootTools.jar

用于判断root权限是否开启和执行shell命令。 RootTools.isRootAvailable():判断手机是否有root。 RootTools.isAccessGiven():是否root权限授权给当前apk。 RootTools.sendShell("mount -o remount rw /system", 8000);:挂载system分区为读写状态。

2016-04-16

安卓桌面小火箭发射

1,小火箭喷火 图片切换的动画 2,自定toast来显示小火箭 设置view 和params 3,冒烟 1,冒烟动画 2,打开Activity来显示冒烟 在服务中打开Activity 设置参数 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//在任务栈

2016-04-16

手机归属地数据库

使用教程: http://blog.csdn.net/CSDN_LQR/article/details/51164381

2016-04-15

安卓挂断电话用到的aidl

1、创建android.telephony包,把NeighboringCellInfo.aidl复制进去。 2、创建com.android.internal.telephony包,把ITelephony.aidl复制进去。

2016-04-15

java房贷计算工具类(商贷、公积金、组合贷)

java版房贷计算工具类,可自定义利率,支付商贷、公积金、组合贷的计算,功能十分强大,高精度,亲测可用。

2017-04-28

全国地区数据库-带有地区编码

这是在网上收集整理的全国最新地区数据库,精确到街道。是我目前收集整理地区数据库中最全的,可直接导入数据库即可。

2017-02-25

java版发送邮件工具类

使用mail.jar封装的万能邮件发送工具类

2016-11-24

java版ftp上传下载工具类

使用apache的common-net.jar,实现ftp文件的上传和下载,封装成工具类,方便开发。

2016-11-24

利用Filter全局中文过滤(get和post请求中文乱码问题)

filter是javaWeb中一个十分重要的知识点,可以拦截webApp的所有请求。 使用场景: 1、可以利用filter做到网站自登录。 2、可以利用filter全局修改参数编码,从而解决中文乱码问题(十分重要)。

2016-10-23

使用ThreadLocal解决代码分层问题

javaee开发常见的模式有MVC模式,在C层中常常会再次分层,如:servlet(web层)、service(业务逻辑层)、dao(数据访问层),其中service和dao最容易混在一起,如转钱交易场景,service层需要执行“事务”操作,会用到数据库连接对象(Connection),这就与dao层混在一起了,因为Connection是dao层才会用到对象,但如果把“事务”放到dao层,也是将service层与dao混在一起,因为转钱交易这个 事务应该由service层来做。所以,使用ThreadLocal可以解决这样的分层问题。

2016-10-22

mysql使用c3p0需要用到jar包

mysql使用c3p0需要用到jar包

2016-10-20

使用dbcp需要用到的jar包

使用dbcp需要用到的jar包

2016-10-20

使用jar使用验证码功能(ValidateCode.jar )

使用请看http://blog.csdn.net/CSDN_LQR/article/details/52821701

2016-10-15

XposedBridgeApi-54.jar

XposedBridgeApi-54.jar是xp框架开发所需的jar包

2016-08-18

使用makefile编译多个.c文件例子

包含main.c、a.c、b.c、makefile。 其中,在main.c中使用a.c和b.c中的函数。 makefile文件使用了变量和模式规则,是一份兼容性很强的代码指令,若要编译其它源文件,只需在SRCS变量后面修改即可。 使用: 1、在源码路径下的终端中输入 make 即可运行makefile。 2、输入make clean可以清除所有生成的.o文件。

2016-08-13

抓取浏览器访问头信息的web应用

使用servlet写的一个可以获取浏览器访问servlet时的头信息应用,打印到一个文本文件中,有助于一些特定情景的使用。

2016-07-22

commons-beanutils-1.8.3-connections.jar

从commons-beanutils-1.8.3.jar中删除了org/apache/commons/collections目录及其下的类,避免了与commons-collections-3.2.jar一起在android中使用时报Andorid Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/FastHashMap错。

2016-07-01

genymotion 5.0以上的 ARM_Translation

genymotion 5.0以上的 ARM_Translation 使用的步骤很间单: - 在 Genymotion 裡面建立 5.0 or 5.1 的模拟器。 - 开机后把 ARM_Translation_Lollipop.zip 拖到模拟器视窗中,让他自动安装。 - 先不要重新启动模拟器,透过 adb shell 执行 /system/etc/houdini_patcher.sh - 完成后重开模拟器即可。

2016-06-29

VitamioBundle-master4.2.zip

VitamioBundle-master4.2.zip

2016-06-29

android vitamio在线视频播放demo

Vitamio是一个支持所有Android设备的多媒体框架。Vitamio与Android默认的MediaPlayer工作方式相似,但功能更强大。 支持主流的视音频格式:mp3/mp4/mkv/avi/3gp/rmvb/mov/flv等。

2016-06-29

Genymotion-ARM-Translation_v1.1

解决模拟器加载.so文件时出现"library 'system/lib/libhoudini.so' not find"问题

2016-06-29

xstream-1.4.7

xml的解析、生成工具: xstream的使用跟gson一样,常用的方法有fromXml()、toXml()、alias("名字",class),其中alias很重要,默认生成的xml根标签使用的是类的全类名,使用alias可以解决该问题。

2016-06-18

xml的解析、生成工具

xstream的使用跟gson一样,常用的方法有fromXml()、toXml()、alias("名字",class),其中alias很重要,默认生成的xml根标签使用的是类的全类名,使用alias可以解决该问题。

2016-06-18

java解析json的工具--json-lib

json-lib是java工程中常用到的json解析工具,使用简单灵活,本压缩包中包括的文件有(使用json-lib必备的jar包): commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar json-lib-2.4-jdk15.jar

2016-06-18

空空如也

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

TA关注的人

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