- 博客(54)
- 资源 (12)
- 收藏
- 关注
原创 android onclick ontouch 事件传递机制
首先,这篇文章仅仅针对于由于触摸(Touch)而触发的事件。Android的事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续事件,可能是:ACTION_MOVE //表示为移动手势ACTION_UP
2013-09-26 17:42:44
4783
原创 能够兼容ViewPager的ScrollView
/** * 能够兼容ViewPager的ScrollView * @Description: 解决了ViewPager在ScrollView中的滑动反弹问题 */public class ScrollViewExtend extends ScrollView { // 滑动距离及坐标 private float xDistance, yDistance, xLast, yL
2013-09-26 17:41:19
1086
原创 关于android4.1版本以上不支持支付宝的问题
在下面语句加一个参数"BC"PKCS8EncodedKeySpec privSpec = new PKCS8EncodedKeySpec(s_privateKeyIn1t);KeyFactory keyFactory = KeyFactory.getInstance("RSA", "BC");PrivateKey privateKey = keyFactory.generatePrivat
2013-09-23 18:29:39
3656
原创 android 大小写转换
private void toUpperCase(byte[] data, int start, int len) { int end = start + len; int dist = 'A' - 'a'; for (int i = start; i < end; i++) { if (data[i] >= 'a' && data[i] <= 'z') {
2013-09-12 16:32:17
7799
原创 android 检测该包名所对应的应用是否存在
/** * 检测该包名所对应的应用是否存在 * @param packageName * @return */ public boolean checkPackage(String packageName) { if (packageName == null || "".equals(packageName)) re
2013-08-30 10:22:45
2507
原创 Android获取已安装应用信息(图标,名称,版本号,包)
程序大概分成三个部分:1.获取手机已安装的所有应用package的信息(其中包括用户自己安装的,还有系统自带的);2.滤除系统自带应用;3.通过列表显示出应用程序的图标(icon),和其他文字信息(应用名称,包名称package name,版本号等等)首先,我们定义一个数据结构,来保存应用程序信息(icon,name,packageName,versionName,
2013-08-30 10:18:41
1595
原创 android获取手机型号和系统版本号
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.text);
2013-08-30 09:56:25
28114
原创 android在Service中弹出Dialog对话框
先说具体做法,原因在其后给出:写好Alter功能块后,在alter.show()语句前加入:alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);注:alter为AlertDialog类型对象然后在AndroidManifest.xml中加入权限:下面进行简单的解释:如果只在Ser
2013-08-23 10:49:50
8762
原创 android 弹出对话框
path_dialog.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@an
2013-08-22 10:48:28
1518
转载 android屏幕最上方的浮动菜单
import android.app.Activity;import android.content.Context;import android.graphics.Rect;import android.util.Log;import android.view.Gravity;import android.view.MotionEvent;import android.v
2013-08-22 09:41:48
5057
原创 android 利用压缩方法对doc文件加解密
/*** 打开加密的压缩文件* @param path* @param output* @return* @throws RemoteException*/private int openBinFile(String path,FileOutputStream output) throws RemoteException{FileInputStream is
2013-08-20 10:48:53
868
原创 java 利用异或对文本加解密 包括txt,doc等格式
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/***需要添加一个临时文件*/public class XorExample { public static final byte XOR_CONST = 0X12; publ
2013-08-19 21:49:37
925
原创 JAVA 创建TXT文件,写入文件内容,读取文件内容
[java] view plaincopypackage com.abin.facade.ws.mail.function; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.FileR
2013-08-14 17:10:35
1151
原创 java 执行bat文件 并输出信息
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class JavaExeBat { public JavaExeBat() { } public
2013-08-13 19:18:54
7549
原创 利用vbs设置Java环境变量
每次PC重装后,又要设定Java环境变量,向我这种不爱记得人,老是要去找设定内容感觉设置环境变量还真是比较麻烦,我是希望可以做成点击一下就ok的,这样重装系统就不用那么麻烦了,但是考虑到通用性,为了不把路径写死所以做了个选择目录的对话框,源码如下:(用记事本保存为JavaHomeTool.vbs即可)Google到这个方法,很好用,收藏到这里,原作者不知道是哪位了大
2013-08-13 16:50:02
1694
原创 java JTextArea 定位到指定行 选中某一行
/*** 弹出定位行对话框*/private void showLocationLineDialog(){//取得总行数int totalLineCount = jTextArea1.getLineCount();if(totalLineCount return ;}String title = "跳转至行:(1..."+totalLineCount+")"
2013-08-13 09:51:54
7850
原创 Java 读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileNam
2013-08-09 09:46:25
754
转载 android 文件/文件夹加密
转自http://www.eoeandroid.com/thread-114550-1-1.html文件加密:1. 加密算法文件加密,输出新加密文件(自定义后缀)后,将文件删除。并自定义文件管理器用于查看自定义后缀文件2. 点击加密文件,通过后缀识别加密文件,弹出密码验证界面3. 密码验证通过后,解密文件,并将解密的文件输出到固定目录(解密成为临时文件)4. 解密后自动打开
2013-08-06 17:23:23
2250
原创 使用工具将安卓Android apk应用转换成Bar BlackBerry 10格式
首先要强调的是命令行工具使用起来虽然比较方便,但是对使用者有一定要求。而使用在线的网页进行转换虽然步骤比较多,但是操作比较简单。所以,对于初步接触的同学来讲,建议还是使用上一篇博文的在线转换工具比较好。如果准备使用命令行工具进行转换,需要去BlackBerry管网上下载命令行工具,下载地址如下:https://bdsc.webapps.blackberry.com/android/
2013-08-05 20:19:02
11394
原创 如何快速把安卓应用移植到BlackBerry 10上
如何快速把安卓应用移植到BlackBerry 10上相关博客:BlackBerry相关文档http://developer.blackberry.com/android/documentation/怎样快速移植安卓应用到BlackBerry 10:http://blog.sina.com.cn/s/blog_6a64552f0101e6qz.html注册并上传应用到黑莓网上
2013-08-05 20:17:43
4127
原创 Android放大镜的实现
package chroya.demo.magnifier;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapShader;import android.grap
2013-08-02 10:15:43
1364
原创 android json解析及简单例子
android2.3提供的json解析类 android的json解析部分都在包org.json下,主要有以下几个类: JSONObject:可以看作是一个json对象,这是系统中有关JSON定义的基本单元,其包含一对儿(Key/Value)数值。它对外部(External: 应用toString()方法输出的数值)调用的响应体现为一个标准的字符串(例如:{"JSON"
2013-07-17 15:55:29
742
原创 jpa使用两个数据源 javax.ejb.EJBException: org.hibernate.exception.GenericJDBCException: Cannot open conne
java:/MySqlDScom.zz.transaction.Personntrue java:/MySqlDS2com.zz.transaction.Userrtrue 在此使用的是mysql数据库。在mysql-ds.xml配置文件中,把datasources中文件复制一份。修改一
2013-06-12 22:27:10
1525
原创 android studio 不能打开和运行的解决方案
android studio安装及使用教程http://www.3987.com/article/OS/Android/21016.htmlandroid studio启动不了、打不开、不能用的解决方法http://www.3987.com/article/soft/21018.htmlandroid Stuido Mac系统安装使用图文教程http:/
2013-06-04 12:54:44
15717
原创 WinRAR 4.20 beta2 key!注册文件 注册码
WinRAR 4.20 beta2注册文件WinRAR 4.20 beta2 working key=================================================RAR registration datawncnUnlimited Company LicenseUID=1b064ef8b57de3ae9b526412212
2013-05-25 22:36:15
668
原创 解决Sublime Text 2中文显示乱码问题
1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~(查看->show Console)打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Control.sublime-package'; ipp=sub
2013-05-15 23:49:41
1541
原创 彻底卸载MySQL
1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
2012-08-22 20:50:10
673
原创 SQLSERVER 2005卸载方法
SQLSERVER 2005卸载方法SQL SERVER 2005不象SERVER 2000所有组件都汇总在一起,所以卸载时特别麻烦,如果不按正常的方法卸载,重新安装是不可能安装上去的。因为SQL SERVER 2005组件都是分散的,所以,必须一个一个的卸载,且要用到两个附加工具,方法如下:1. 如其它软件卸载时一样,打开《控制面板》-新增删除程式注意:卸载顺序,反向卸载:
2012-08-22 19:53:25
764
原创 Eclipse+ADT进行Android应用程序的代码签名
1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包:2.选择需要打包的android项目工程(注:这里会自动选择当前的Project的):3.如果已有私钥文件,选择私钥文件 输入密码,如果没有私钥文件见 第6和7步创建私钥文件:4.输入私钥别名和密码:5
2012-08-22 17:13:33
1356
原创 android 反编译和防止反编译
反编译:一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip二、用zip解压缩LianyunHelper3.0.11.zip文件三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat cla
2012-08-22 16:20:30
1082
原创 Android R.java文件丢失的问题
R.java这个文件是会自动生成的。但是有时候你写错xml文件的时候,R.java是不会自动生成对应的值。这个时候我们会很习惯去clean一下这个项目,这个时候会突然发现,R.java竟然不见了。 这个时候的你肯定非常的气愤,你可能会拼命在网上找答案,网上会有很多答案告诉你 右键项目--》Android Tools--> fix project properties。可能你怎么
2012-08-21 10:45:29
1443
原创 Android分辨率自适应问题的解决
Android 中的显示单位Android 中的显示单位应该有所了解,作如下简介:? px (pixels)像素一般 HVGA 代表 320x480 像素,这个用的比较多。? dip 或 dp (device independent pixels)设备独立像素这个和设备硬件有关,一般为了支持 WVGA、HVGA 和 QVGA 推荐使用这个,不依赖像素。? sp (sc
2012-08-17 18:02:24
1787
原创 android:屏幕自适应问题
demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz fill_parent fill_parent wrap_c
2012-08-17 17:43:40
788
原创 android SQLiteOpenHelper操作数据库 搜索关键字列表应用
package com.EleMenu_YuanXu_v12.DB;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Map.Entry;import java.util.Set;import com.EleMenu_YuanXu_v12
2012-08-16 15:52:33
1741
原创 android InputMethodManager 软键盘的一些操作
//当在输入框,打开软键盘输入内容,按下确定键关闭软键盘 private InputMethodManager imm; // 软键盘public boolean dispatchKeyEvent(KeyEvent event) { // 锁键盘一些操作// TODO Auto-generated method stubint keyCode = event.getKeyCode(
2012-08-16 15:50:59
1218
原创 android ScreenObserver 实现打开锁屏键时,跳到指定的页面
package com.EleMenu_YuanXu_v12.Util;import java.lang.reflect.Method;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android
2012-08-16 15:45:11
1615
原创 android 利用SharedPreferences 存储系统数据的高级应用(枚举)
package com.lyc;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;public class SystemAPP {private final String PREFERENCE_NAMR = "sy
2012-08-16 15:37:57
1886
原创 Android数据库操作类 增加、删除、修改
Android数据库操作类实例实体类:UserInfo.javapackage my.db;import java.io.Serializable;import android.graphics.drawable.Drawable;public class UserInfo implements Serializable {
2012-08-14 17:40:00
68889
原创 【Android】动态更新ListView
实现效果:当滑动ListView列表最底端时,动态的添加新的列表项 实现步骤:调用ListView的setOnScrollListener()方法设置滑动监听器,实现OnScrollListener接口的方法判断当列表滑动到最低端时,加载新的列表项 接口OnScrollListener onScroll(AbsListView vie
2012-08-13 18:29:05
4303
ExtJs教程_完整版
2013-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅