随笔分类 - android应用开发
应用开发时让我脑洞打开的一些事情
摘要:1、自定义style2、使用方法: 1 buttonWhat.setOnClickListener(new OnClickListener() { 2 3 @Override 4 public void onClick(View v) { 5 ...
阅读全文
摘要:1 InputFilter filter = new InputFilter() { 2 3 @Override 4 public CharSequence filter(CharSequence source, int start, int en...
阅读全文
摘要:一、记住加写sd卡权限二、代码 1 package com.example.logtest; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 import org.apache.log4j.Appender; 7 import...
阅读全文
摘要:一、为啥在android设备跑ftp服务,在现场方便查看日志,目前就是这么用的。二、前提:从apache的官网下载依赖包:http://mina.apache.org/ftpserver-project/download_1.0.6.html解压后如下:在最右侧的jar包列表中,并不需要全部导入我们...
阅读全文
摘要:Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。规则关于这个编码的规则:①.把3个字符变成4个字符。②每76个字符加一个换行符。③.最后的结束符也...
阅读全文
摘要:一、加密过程解释前提:发送方为A,接受方为B牢记:RSA为非对称加密,AES为对称加密。对称加密,属于传统的加密技术,加密和解密的秘钥都是相同的,AES的秘钥长度有128、192、256三种。非对称加密属于现加密技术,加密和解密的秘钥是不同的,一个是公钥,一个是私钥,常用于数字签名和加密秘钥。1、B...
阅读全文
摘要:1 public static void getRunningAppProcessInfo(ActivityManager mActivityManager) { 2 //ActivityManager mActivityManager = (ActivityManager) ...
阅读全文
摘要:本文是转载,出处为http://www.xuebuyuan.com/1291595.html如需删除本文,请私信我,谢谢DDMSDDMS是一款Google* 提供的应用,可作为独立的工具运行,也可通过ADT Eclipse* 插件集成到Eclipse* 中。它提供了强大的特性集合,能帮助您快速了解应...
阅读全文
摘要:1、是啥HierachyViewer是一种能够方便开发人员了解activity中的布局信息的工具。2、异常HierachyViewer在未root过的设备或者低版本的设备是无法使用的3、怎么办要想看到这些信息,我们需要一个android官方团队成员写个一个开源工具,其实就是一个java文件了http...
阅读全文
摘要:目录:1、广告2、推送3、云4、统计5、后端存储6、地图7、测试8、托管9、支付10、音视频11、社会化分享12、存储13、自动更新14、轻开发15、安全16、图像17、用户反馈18、第三方19、反编译安卓广告联盟解决方案:1、有米广告联盟 http://www.youmi.net/2、友盟广告墙h...
阅读全文
摘要:(转载,出处丢失,请原作者原谅,如有意见,私信我我会尽快删除本文)JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象...
阅读全文
摘要:网上关于通过android来操作打印机的例子太少了,为了方便更多的开发同仁,将近日所学分享一下。我这边是通过android设备通过无线来对打印机(佳博58mm热敏式-58130iC)操作,实现餐厅小票的打印。写了一个简单的小demo,分享下。前提:1、android设备一个(coolPad8085N...
阅读全文
摘要:当你需要你的设备需要长期运行时,由于移动设备为了延长电池续航时间,在运行15s-30mins后(用户可自由设置),如果用户在此时间段内没有操作,系统将进入休眠状态并将屏幕锁上,所以在需要长期运行时,我们需要一种方法来保持屏幕一直显示,所以有了此文。以下三种方法均转自网络,第一种方法亲测可以生效,其余...
阅读全文
摘要:1 /** 2 * @param year 3 * @param month 4 * @param day 5 * @return 6 */ 7 public static String CaculateWeekDay(int y,in...
阅读全文
摘要:1 if(mtoast!=null)2 {3 mtoast.setText(progress); 4 ...
阅读全文
摘要:在没有出现android电视之前,如果要区分平板和手机有很多种方法:方法1:看是否有通话功能 1 public boolean isTabletDevice() { 2 TelephonyManager telephony = (TelephonyManager) mContext....
阅读全文
摘要:今天花费了一天的时间来解决这个bug。这种在程序运行期间出现的问题比较棘手,如果再没有规律的话就更难解决。还好这个bug是由规律的,也就是说在程序执行半个小时左右后就会因为此异常而导致程序退出;那么在网上找了下原因,无非是说一下几点:1、把业务放在子线程中去完成,然后通过handler来更新界面2、...
阅读全文
摘要:目录:一、效果图二、原代码分享三、代码分析四、总结一、效果图如下:客户端1: 客户端2: 二、原代码分享如下:1、java代码只有一个MainActivity.java 1 package com; 2 3 import ja...
阅读全文
摘要:用了两天的时间,把这个称为智石的蓝牙模块熟悉了一下,现在整理一下。智石,英文名为brightBeacon,看字面意思,和apple的13年推出的iBeacon协议有点关系,事实确实如此。一、智石的特点如下:1、遵循iBeacon协议。遵循iBeacon协议的设备工作方式是:配备有 低功耗蓝牙(BLE...
阅读全文
摘要:1、github上整理好的开源工程https://github.com/Trinea/android-open-project2、最流行的android组件大全http://colobu.com/2014/08/15/android-components-collection/3、《码农周刊》干货精...
阅读全文