- 博客(426)
- 资源 (53)
- 收藏
- 关注
原创 反射四步走
反射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 396
原创 获取手机通话记录或短信记录中的联系人信息
1、手机联系人的信息domain类:/** * @author Administrator * 手机联系人的信息封装 */public class ContantBean { private String phone; private String name; public String getPhone() { return phone; }
2016-04-15 17:00:15 2339
原创 短信的广播接收者
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 496
原创 数据分页代码总结
分页信息1,一共多少条数据 select count(*) from blacktb; 性能低下 原因: sql解析器先查询数据字典,把*转成所有的列名和列的类型 然后把每行数据提取出来 最后统计多少行数据 select count(常量) from blacktb; 高性能的查询
2016-04-14 22:01:28 487
原创 安卓自定义控件
自定义属性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 457
原创 播放音乐提示音
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 840
原创 一键清除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 1362
原创 卸载应用程序
/* *///卸载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 399
原创 一键锁屏
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 736
原创 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 360
原创 发送短信
1、代码实现://发送短信SmsManager sm = SmsManager.getDefault();sm.sendTextMessage("手机号码", "", "短信内容", null, null);2、添加权限:
2016-04-14 17:33:08 2759
原创 开机广播接收
1、开机广播接收者类的实现:/** * @author Administrator * 开机启动的广播接收者 * */public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // 开机后要进行
2016-04-14 17:29:18 424
原创 判断服务是否运行
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 551
原创 获取手机通讯录联系人
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 943
原创 获取sim卡信息
//得到手机管理器TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);//得到sim卡信息String simSerialNumber = tm.getSimSerialNumber();
2016-04-13 21:57:20 933
原创 手势监测器的使用
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 359
转载 【ANDROID游戏开发二十四】360°平滑游戏摇杆(触屏方向导航)
此章节为正在创作的游戏开发书籍书稿中的一部分,由于写书的缘故很久没有更新了,挺对不起大家的;那么今天放出书稿中的一部分,让大家先睹为快吧;在Android系统的手机,有的根本没有实体的上下左右导航按键,所以很多游戏都会有利用Android手机都具有触屏的特性,制作360度摇杆来取代游戏方向键,这样不仅能使界面UI变得很美观,而且更加的方便操作;下面先来看效果吧:
2016-04-13 20:54:18 2661
转载 用SurfaceView实现Android游戏摇杆
这段时间研究自定义控件,遂想起游戏里的摇杆的实现挺有意思,于是来自己写一套熟悉熟悉,关于SurfaceView的特性网上也有很多,故不赘述,反正绘图用起来挺爽就是了,永远的告别了JAVA GUI手动实现双缓冲的时代了……1、Rudder类的实现:import com.game.graphics.utils.MathUtils; import android.content.Con
2016-04-13 20:50:13 1121
原创 设置textview文字跑马灯效果
1、新建一个类继承TextView,复写idFocused方法@Overridepublic boolean isFocused(){ //不获取焦点,跑马灯效果不生效 return true;}2、在布局文件中引用 <MyTextView ... singleLine="true" android.ellipsize="marquee"/>
2016-04-13 20:48:47 581
原创 取消Dialog时的一些设置
//1、设置alertDialog的显示的使用,返回键失效dialog.setCancelabel(false);//2、设置监听alertDialog的取消事件dialog.setOnCancelListener(new OnCancelListener(){ @Override public void onCancel(DialogInterface dialog){ //取消
2016-04-13 20:47:51 768
原创 安卓使用代码得到当前程序的版本号和版本名
PackageManager pm = getPackageManager();//pm.getPackageInfo("程序包名","可选的flag,可以用0代替");PackageInfo packageInfo = pm.getPackageInfo(getPackageName(),0);//版本号String versionCode = packageInfo.versionCo
2016-04-13 20:47:30 666
原创 安卓使用代码安装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 439
原创 安卓使用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 733 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 324
原创 使用runOnUiThread解决Handler无法调用含用子线程方法的问题
Handler和runOnUIThread都是子线程操作UI线程界面元素的方案,之前一直以为runOnUIThread能做到的Handler也能做,但是今天发现了一个问题,只能用runOnUIThread,却不能用Handler解决。手头上有个项目用到了模拟get请求,使用的是apache的httpClient,方法如下:private static String getHtm
2016-04-09 16:40:00 3726 1
转载 Android获取当前连接的wifi名称
首先AndroidMainfest.xml文件中添加权限: 然后再activity中添加如下代码: private String getConnectWifiSsid(){ WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
2016-04-09 15:10:35 5423 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 914
原创 使用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 2128
转载 java swing 之 JScrollPane(滚动面板)的使用
/** * java swing 之JScrollPane面板 * 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用 * JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个 * 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多个控件,需要将多个 * 控件放置到JPanel
2016-04-05 21:39:40 4500 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 1297
转载 JScrollPane 自动跟进 自动到滚动到最底部
注:以下方法为网上摘抄1 . JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来! int rowCount = table.getRowCount(); table.getSelectionModel().setSelectionInterval(rowCount-1 , rowCount- 1 ); Rectang
2016-04-05 21:37:26 4784
转载 怎么设置JLabel内容对齐方式
在创建JLabel对象的时候可以指定标签中内容的对齐方式。JLabel(String text, int horizontalAlignment) 在SwingConstants 中定义对齐方式的常量 LEFT、CENTER、RIGHT、LEADING 或 TRAILINGJLabel中还有两个方法也可以调整对齐方式1、setHorizontalAlignment(int alig
2016-04-05 21:36:42 15378
转载 java swing 垂直流布局管理器实现
最近写一个java UI,需要用到垂直流布局管理器,要求该管理器能够实现内部组件的宽度自适应。看了swing提供的5个布局管理器,尝试的实现效果都不理想,看来只能自己搞一个了,好在网上已有实现,其测试效果如下图:图一 垂直流布局管理器实现效果具体代码如下:清单一:import java.awt.Component;i
2016-04-05 21:34:39 3896
转载 Android编程获取sdcard音乐文件的方法
这篇文章主要介绍了Android编程获取sdcard音乐文件的方法,涉及Android针对外部存储卡中多媒体文件的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了Android编程获取sdcard音乐文件的方法。分享给大家供大家参考,具体如下:Cursor query(Uri uri, String[] projection, String
2016-04-05 21:29:38 647
转载 Android--通知之Notification
前言 之前一篇博客讲了Android下使用Toast的方式提示消息。这篇博客讲解一下在Android中使用Notification提示消息给用户,Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介绍Notification的常规使用,以及自定义方式的使用,对于每种不同的方式,都提供示例
2016-04-05 21:20:02 370
转载 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 572
转载 Android总结篇系列:Android广播机制
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程
2016-04-05 21:12:56 459
转载 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 1022
三级缓存网络图片查看器
2016-05-22
默认使用DES加密聊天信息的SocketChat(内含DES与RSA加密工具)
2016-05-19
视频缩略图和显示的缓存异步机制
2016-05-15
ViewPagerIndicator
2016-05-09
SlidingMenu侧边栏的lib及实例
2016-05-08
获取缓存及清理缓存会用到的aidl文件
2016-04-18
安卓shell工具RootTools.jar
2016-04-16
安卓桌面小火箭发射
2016-04-16
安卓挂断电话用到的aidl
2016-04-15
利用Filter全局中文过滤(get和post请求中文乱码问题)
2016-10-23
使用ThreadLocal解决代码分层问题
2016-10-22
使用jar使用验证码功能(ValidateCode.jar )
2016-10-15
使用makefile编译多个.c文件例子
2016-08-13
commons-beanutils-1.8.3-connections.jar
2016-07-01
genymotion 5.0以上的 ARM_Translation
2016-06-29
android vitamio在线视频播放demo
2016-06-29
Genymotion-ARM-Translation_v1.1
2016-06-29
xstream-1.4.7
2016-06-18
xml的解析、生成工具
2016-06-18
java解析json的工具--json-lib
2016-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人