- 博客(75)
- 资源 (14)
- 收藏
- 关注
原创 android Gradle多渠道打包
参考链接: http://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html
2015-09-10 14:24:06
657
原创 gradle安装记录
参考链接: https://docs.gradle.org/current/userguide/installation.html4.1。前提条件gradle需要安装一个Java JDK或JRE 6或更高版本(检查使用Java的版本)。gradle附带了自己的Groovy库,因此Groovy的不需要安装。任何现有的Groovy的安装由gradle忽略。gradle使用任何JDK找到
2015-09-10 14:01:28
648
原创 android webview优化 远程网页访问本地资源
1. 加载本地网页,可以直接使用file:///android_asset/ 加载 webview.loadUrl("file:///android_asset/test2.html"); 2. 加载服务器网页,然后访问本地资源,由于webview安全限制,无法直接访问,可以通过重写WebViewClient类的shouldInterceptRequest方法实现在网络环境较差情况
2015-03-31 11:13:53
2614
原创 android 获取apk md5值
android 获取apk md5值1, 获取 Signature 2. 根据Signature计算md5和sha1信息,获取签名公钥信息TextView text = null;StringBuffer sb = new StringBuffer(); @Override protected void onCreate(Bundle
2015-03-22 20:24:07
5693
原创 VirtualBox 笔记
VirtualBox 笔记 http://www.youi5.com/?p=111 VirtualBox 虚拟机,由InnoTek公司开发通过GPL协议开源,唯一与vmware媲美的虚拟机。各种跨平台,win/liux/BSD/UNIX,毫无压力。ubuntu14.04 lts x86环境下使用:1.下载地址https://www.virtualbox.or
2014-06-28 11:08:25
1829
原创 Android js启动APK
1.在移动设备访问m.alipay.com时,如果本地安装了支付宝客户端,则浏览器会调用本地客户端,没有安装则会跳转到下载页面,提示安装。刚好有这样的需求,就分析了下支付宝的实现。网上参考了其他人的实现,大部分都是关于APK和本地js交互,相关资料可以参考http://developer.android.com/guide/webapps/webview.html官方的开发指南。2
2013-12-31 23:35:28
4963
原创 android ndk win7编译环境配置
win7配置:1. 下载最新的NDK http://developer.android.com/tools/sdk/ndk/index.html最新的NDK已近集成了cygwin,不需要单独安装。2. 解压后将对应的ndk目录添加到path环境变量 如:path: d:/android-ndk-r9c3. 在cmd运行 ndk-build,出现以下信息说明环境搭建成功
2013-12-25 23:51:38
1617
转载 RSA算法原理(二
文章来源:http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.htmlRSA算法原理(二)作者: 阮一峰日期: 2013年7月 4日上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤
2013-11-11 13:55:16
764
转载 RSA算法原理(一)
文章来源:http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.htmlRSA算法原理(一)作者: 阮一峰日期: 2013年6月27日如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密
2013-11-11 13:53:05
821
原创 nfc 标签调度和ndef数据处理
参考:http://developer.android.com/guide/topics/connectivity/nfc/nfc.htmlNDEF NFC数据交换格式 可以参考nfc论坛提供的详细说明MIME 多用途的网际邮件扩充协议.设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些
2013-08-11 00:30:26
6887
转载 Java安全通信:HTTPS与SSL
来源:http://www.cnblogs.com/devinzhang/archive/2012/02/28/2371631.htmlhttp://www.2cto.com/kf/201209/155322.html1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Prot
2013-08-09 16:20:32
932
原创 nfc简介
nfc简介参考:http://baike.baidu.com/view/917495.htmhttp://www.nfc-forum.org/home/http://developer.android.com/guide/topics/connectivity/nfc/index.htmlNFC是Near Field Communication缩写,即近距离无线
2013-07-27 23:44:55
1279
转载 android HOME键监听
原文:http://blog.youkuaiyun.com/imyfriend/article/details/8293399 游戏中常常需要监听android HOME键,当HOME键下压时,往往需要做一些状态保存,音效停止等操作,那么如何做,才能监听到HOME键呢?我们知道HOME是系统键,app中无法通过onKey这些函数来处理。要妥善的处理HOME键,首先需要看看HOME键下压时,系统做了些
2013-07-12 16:52:16
841
转载 Android 定时器
来源:http://www.android-study.com/pingtaikaifa/508.html在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:
2013-04-17 18:12:31
719
转载 android textAppearance
来源:http://www.cnblogs.com/-cyb/archive/2011/08/02/Android_textAppearance.htmlTextView 的默认 textAppearance 属性 ,会是字体有一个默认的边距,无法与其它控件产生对齐效果。可以设置以下值
2013-04-16 15:38:04
1183
转载 android 屏幕适配1
来源:http://blog.sina.com.cn/staratsky 1、屏幕相关概念 1.1分辨率 是指屏幕上有横竖各有多少个像素 1.2屏幕尺寸 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android将屏幕大小分为四个级别(small,normal,large,and extra large)。 1.3屏幕密度
2013-04-11 17:03:51
719
转载 编程风格
在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁
2013-04-09 16:51:26
770
原创 android 播放局域网共享多媒体文件
1.android 不支持直接访问局域网的共享文件,所以要用到其它的开源库,来实现文件的访问。http://jcifs.samba.org/ jcifs 实现smb协议,关于smb协议,可以参考百度。 https://clinkc.svn.sourceforge.net/svnroot/cgupnpjava/trunk/ 实现http服务器 http://common
2013-03-31 22:50:18
16820
13
原创 android源码编译常见问题
编译过程:(在Ubuntu 11.04 64位机器上编译)1. source build/envsetup.sh //初始化与环境envsetup.sh脚本初始化完成,显示如下including device/samsung/maguro/vendorsetup.shincluding device/samsung/tuna/vendorsetup.sh
2013-03-09 16:20:42
2760
原创 android ndk linux笔记1
1.ndk下载http://developer.android.com/index.html 通过ndk,android应用程序可以包含本地代码编译得jni共享库。 以前版本的列表,请参阅docs/CHANGES.html文件, ndk的功能和限制,可以参考docs/OVERVIEW.html,ndk的api和版本支持参考 docs/STABLE-APIS.html,
2013-03-09 16:12:15
1164
转载 android顶部和底部导航栏
来源: http://www.linuxidc.com/Linux/2012-07/66327.htm 效果图。源码http://download.youkuaiyun.com/detail/qq1761310972/4152778
2013-01-03 19:24:25
3972
原创 ListView单击和长按弹出上下文菜单(ContextMenu)
ListView单击和长按弹出上下文菜单(ContextMenu)1.长按弹出上下文菜单所有的View 都可以监听setOnCreateContextMenuListener事件,长按都会弹出上下文菜单 View.setOnCreateContextMenuListener(OnCreateContextMenuListener l)或者在a
2012-12-17 14:28:22
8942
原创 android 自动开启gps
从2.2开始,官方提供了public static final void setLocationProviderEnabled (ContentResolver cr, String provider, boolean enabled) Since: API Level 8Thread-safe method for enabling or disabling a single loc
2012-08-01 18:30:15
1895
1
原创 andriod 自动切换网络和gps定位
获取到位置服务以后,同时请求网络和gps定位更新,然后就会同时上报网络和gps的Location 信息。在没有gps信号的时候,会自动获取网络定位的位置信息,如果有gps信号,则优先获取gps提供的位置信息.isBetterLocation 根据 时间、准确性、定位方式等判断是否更新当前位置信息,该方法来源于开发指南的Obtaining User Location 下。 package
2012-07-31 16:30:27
1471
原创 linux常用命令
创建文件sudo -i 获取root权限touch test 创建文件gedit test 编辑文件 mkdir test 创建目录rm test 删除文件rm -rf 有r可以将目录与其子目录一直删除,f是用来强制删除的。 .bin文件安装 chmod +x j2eesdk-1_4_03-linux.bin ./j2eesdk
2012-07-31 00:02:31
445
原创 svn+apache集成环境配置
Subversion是一个自由,开源的版本控制系统。在Subversion的管理下,每一次文件的修改都会被记录在版本库中,可以方便的查看文件的修改历史,修改的一些信息,方便的恢复到修改前 的任意状态。 搭建环境:win XP SP3+ Apache2.2.2 + svn1.7.5 svn官网:http://subversion.apache.org/
2012-07-09 23:14:42
1584
转载 XAMPP 安装失败处理
windows XP下XAMPP提示”系统无法执行指定的程序”的解决方案 今天重装系统后,顺便重装了一下XAMPP,使用的是XAMPP压缩包安装方法,即直接解压,然后运行setup-xampp.bat。可运行后,提示“系统无法执行指定的程序”,折腾半天,终于找到解决方案,原来是系统中没有安装VC9运行时库(Microsoft Visual C++ 2008 Redistributa
2012-07-09 13:40:04
2400
转载 MySQL 5安装图文教程
来源 http://hi.baidu.com/dongyanming/blog/item/04d47dec9d28c9d72e2e21d5.html数据库下载地址:http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.24-winx64.msi下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!
2012-07-01 22:47:46
1674
原创 Eclipse 设置增强代码提示功能
1、设置 java 文件的代码提示功能打开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,设置框中默认是一个点,现在将它改为:.abcdefghijklmnopqrstuvwxyz(, 2、设置 x
2012-06-20 11:14:34
546
原创 android 针对webView开发
Web应用程序概述1.实现方式基本上有两种方式实现在android上开发web程序,一种通过使用Android SDK开发apk,用webView实现;另一种使用web标准开发,通过网络浏览器访问. 2. 特点a.支持viewport属性,让应用以正确的大小适应不同尺寸的屏幕b.CSS和JavaScript支持,提供不同的风格和基于屏幕的像素密度(屏
2012-06-13 22:17:00
4825
原创 andriod map开发5 绘制当前位置
在地图上添加图层的时候,用了ItemizedOverlay,绘制自己位置的时候,也用的这个类,发现很麻烦。google地图上显示当前位置,会有一个蓝色的指南针并且还有范围指示,查了API后发现google提供了结构,MyLocationOverlay,可以很轻松定位到当位置,只不过木有蓝色的指南针,变成一个圆点了。类结构com.google.android.maps C
2012-05-31 14:41:58
1479
原创 android dialog禁用back
在弹出diglog时,有时候可能需要禁用back。实现 1.设置setCancelable 为fals,一定要在create之前设置.setCancelable(false).create().show(); 实现 2. 重写diglog的 setOnKeyListener(onKeyListener)方法,监听back操作,可以再用户按back时候进行其
2012-05-24 14:15:21
1046
转载 java socket 长连接
原文:http://blog.youkuaiyun.com/shangzhiliang_2008/article/details/7280318JAVA网络编程Socket常见问题一. 网络程序运行过程中的常见异常及处理第1个异常是 java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进
2012-05-22 14:24:48
1276
转载 android 自动挂断来电
原文:http://blog.163.com/wu_zefeng/blog/static/1826291752011312114420975/ android的新版本已经把Phone类给隐藏起来了,想要用代码实现挂断电话,就必须通过AIDL才行,第一步:在程序中新建一个包,包名必须为:com.android.internal.telephony,因为要使用aidl,
2012-04-28 16:31:11
989
原创 android 图片缩放
package demo.matrix;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.graphics.drawable.Bitma
2012-04-27 14:53:26
562
原创 android 短信和电话拦截
短信拦截实现 手机状态发生改变时,系统会发生各种广播。如电池信息、收到短信、接听电话等灯。如果要拦截手机的短信,只需要接受系统短信广播即可。短信广播属于有序广播,可以传递到下一个广接收者处理。如果需要屏蔽系统接收短信,只需要中断广播的传输。短信广播 android.provider.Telephony.SMS_RECEIVED1. 定义广播接收器
2012-04-27 14:52:31
3265
原创 xml解析 dom4j
在xml的解析中,dom4j号称效率最高的,很多开源的框架也用dom4j来处理xml的解析。dom4j封装了java原始的解析方式,对数据解析做了很大的优化。下载地址:http://sourceforge.net/projects/dom4j/demo: dom4j-1.6.1\src\samples\org\dom4j\samples解析实例
2012-04-27 10:01:42
949
原创 android Button事件处理
一般只需要处理按钮的点击事件就可以,但想让一个按钮处理多个事件,就得同时监听多个方法。OnClickListener 点击事件OnLongClickListener 长按事件OnTouchListener 触摸事件同事监听三个事件,只有 OnTouchListener 会被触发。 package demo.button;import an
2012-04-20 15:34:47
2284
andriod js启动apk
2013-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人