
开发综合
文章平均质量分 64
难道还怪我咯
乐观积极,乐于探索,喜欢用计算机来解决自己碰到的问题,善于写博客,积累知识,上stackoverflow搜索解决问题的思路;有较强的适应能力和良好的团队合作精神;有较强的英文阅读、交流能力以及编码能力,无障碍阅读专业外文书籍、论文等。<br>热爱移动互联网,希望在移动互联网领域向大神学习,进步!
展开
-
andriod 蓝牙开发之蓝牙搜索
蓝牙的搜索是通过广播来实现的。关键代码如下:1、用于发现蓝牙的广播接受者/** * 接收器 * 当搜索蓝牙设备完成时调用 */ private BroadcastReceiver _foundReceiver = new BroadcastReceiver() { public void onReceive(Context context, Intent intent)原创 2014-11-26 10:50:14 · 1369 阅读 · 0 评论 -
Android应用检查更新总结
每一个应用在进入主界面之间应该有一个界面用来显示公司或者团队的信息,介绍软件,并检查更新,及时提醒用户更新最新版本,获得更多更好的用户体验。本文将对该实现进行总结,以后用到就不要到处找自己写的项目了。习惯上我们把实现该功能的类定义为splashActivity。进入该界面就应该初始化一些数据,比如复制文件到系统目录,复制打包的数据库到系统目录,检查软件版本是否进行更新等。1、复制文件到原创 2014-11-18 16:40:01 · 1573 阅读 · 0 评论 -
android实现静默安装demo
1、需要RootTools.jar2、执行脚本public class InstallerActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState)原创 2014-11-11 14:22:23 · 1140 阅读 · 0 评论 -
阅读高手编写的类似QQ聊天的服务端代码DAO设计总结
1、数据访问层DAO的设计(已该工程为例)(1)首先定义一个接口,规范算法框架。(若子类和基类有很多公用的东西,则应该设计成抽象类)package com.way.chat.dao public interface UserDao { //注册成功返回用户id public int register(User u); public ArrayList login(User u);原创 2014-12-02 15:42:10 · 1445 阅读 · 0 评论 -
基于百度地图的android地理位置获取
通过手机获取GPS信息,然后把利用GPS经纬度查询相应的地理位置信息。1、利用android自带API实现,经过测试基本没有结果。留作参考。关键代码如下: Geocoder geocoder=new Geocoder(GotoMyLocationActivity.this); // Geocoder geocoder = new Geocoder(this, Local原创 2014-11-21 16:26:05 · 3415 阅读 · 2 评论 -
android获取mac地址
1、 2、private String getLocalMacAddress() { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getM原创 2014-11-11 13:55:40 · 627 阅读 · 0 评论 -
android 内存和性能优化汇总
1、即时编译(Just-in-time Compilation,JIT),又称动态转译(Dynamic Translation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版(Android2.2+)将换成JIT编译器实现。性能测试显示,在多项测试中新版本原创 2014-12-10 16:24:28 · 1490 阅读 · 0 评论 -
优化Android App性能?十大技巧
无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题。今天,就给大家提供几个提高Android App性能的技巧。 高效地利用线程1.在后台取消一些线程中的动作我们知道App运行过程中所转载 2014-11-02 18:45:05 · 908 阅读 · 1 评论 -
阅读高手编写的类似QQ聊天的服务端代码业务层设计总结
1、业务层缓存技术如果数据对实时性要求不高,可以把数据缓存在内存中,提高效率。一般都是利用集合来缓存数据。如下代码:/** * 存放写线程的缓存器 * * @author way */public class OutputThreadMap { private HashMap map; private原创 2014-12-02 19:46:27 · 1049 阅读 · 0 评论 -
android内存溢出分析
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽原创 2014-12-09 12:55:39 · 889 阅读 · 0 评论 -
android客户端把SD卡文件上传到服务器端并保存在PC硬盘文件夹中
在局域网内,实现从android客户端把手机SD卡上的文件上传到PC服务器端,并保存在PC硬盘的指定文件夹下。同时把PC端硬盘文件的目录和对文件的描述信息保存在mysql数据库中。1、客户端关键代码:(1)获得SD卡上的文件 /** * 获得文件路径和状态信息 * * @return */ private String getFiles() {原创 2014-12-08 18:53:42 · 2146 阅读 · 1 评论 -
Java反射工具类
mport java.lang.reflect.Array; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException;import java.lang.reflect.M原创 2014-12-03 11:10:03 · 1088 阅读 · 0 评论 -
android系统重启的方式
1、第一种重启方式public class RebootActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.on原创 2014-11-11 14:28:39 · 1175 阅读 · 0 评论 -
android开机启动代码
1)public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent startupintent = new Intent(context,StrongTracks原创 2014-11-11 13:59:07 · 859 阅读 · 0 评论 -
android优化原理
时间换时间:数据的异步加载 分批加载.开机加速.时间换空间: 分页.空间换时间:everything.exe音乐 图库 在开机启动后, sd卡被挂载 生成数据库.快图浏览.空间换空间:8G内存.ramdisk原创 2014-11-11 13:50:49 · 814 阅读 · 0 评论 -
Java三大框架环境搭建详解
1、数据库配置通过命令行操作mysql数据库,具体如下所示:(1)利用mysql -u用户名 -p密码连接数据库如下:(2)创建数据库并显示数据库。如下:(3)创建数据库并指定编码,如下:(4)显示创建的数据库指令,如下:(5)查看数据库的状态,如下至此,数据库配置完成。2、Struts2环境配置(1)现在官网http:/原创 2014-12-02 12:56:05 · 4026 阅读 · 0 评论 -
两部android设备通过服务器转发实现通信简单demo
实现该通信的基本思路是:利用servlet服务器进行数据转发,利用android设备(手机)长连接本文已定时器来模拟长连接,实现了两部android手机内网通信。1、作为终端的设备的设备主要是一个开机启动后就启动的一个服务,按照一定的时间间隔用http协议去请求服务器,查询服务器的状态,如果连接服务器,获得的相应是开启GPS信息收集,则在这个服务里开启已经安装在该android手机上的原创 2014-11-30 11:25:34 · 1601 阅读 · 0 评论 -
java执行脚本语言demo
public class Test {/*** @param args* @throws IOException */public static void main(String[] args) throws IOException {// TODO Auto-generated method stubProcess process = Runtime.get原创 2014-11-11 14:25:04 · 1064 阅读 · 0 评论