- 博客(31)
- 资源 (48)
- 收藏
- 关注
转载 如何做好一名程序员
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力
2012-11-30 19:10:44 1003
转载 logcat命令详解
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用.在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过"Setting->Application->Development->USB debugging"来开启。logcat本身是android的shell的一个命
2012-11-30 18:53:26 1076
转载 为什么我复制到system/app下了,就是用不了呢!因为什么呢?
在手机上有3个地方可以安装apk应用程序:1) system/app2) data/app3) SD卡? system/app称作只读ROM,用来装系统自带apk软件。刷完机后,这些软件就被安装好了。? data/app是可读写的RAM。用户的apk应用程序就安装在这里。重新刷机或wipe用户数据后,这些程序会被清除掉。? SD卡也可以用来安装apk应用程序。用PC助手手机
2012-11-29 21:16:00 13104 1
转载 android应用后台安装,静默安装的代码实现方法
首先,你要有linux环境或其他可以mmm交叉编译的环境,因为这个用到的是隐藏api,SDK中没有的,ecilipse里面会提示包不存在,但交叉编译可以,如果你不知道mmm编译,请return。代码如下:import android.app.Activity;import android.os.Bundle;import android.content.Intent;i
2012-11-29 20:34:39 1077
转载 Android下的来电管理——调用隐藏的API
感觉下面这种方法不科学,目前我不是使用这种方式接听和拒绝的。Android 的API里没有直接提供方法可以接听电话,其实接听电话、拨打电话这些通信方面的功能在最底层是通过发送AT 指令实现,发送AT指令要打开linux系统/dev/目录下的某个AT口设备文件,不同的手机和不同的固件,这个文件名都不相同,所以用这种底层的方法实现比较麻烦(涉及到linux系统编程和通信
2012-11-29 19:54:40 4723
转载 PhoneApp是什么时候被创建的
PhoneApp作为Android系统中首屈一指的Application,其在创建的时候会构造出对整个系统来说至关重要的ril.java的实体,在这个rilj构造出来后,会与底层的rild connect上,并且连通他们之间通信的socket,这样手机的通话、短信功能才可用;PhoneApp如此重要和基础,其是在哪里被创建出来的呢,(在一位同事的帮助下,终于找到了)首先需要注意下在
2012-11-29 18:59:13 1375
转载 PhoneFactory.getDefaultPhone()引发的问题解决
转载:http://blog.csdn.net/kuangjp/article/details/7092212今天遇到这样的问题,在调用PhoneFactory.getDefaultPhone()出现如下的错误:PhoneFactory.getDefaultPhone must be called from Looper threadE/AndroidRuntime
2012-11-29 18:54:44 4500
原创 MNC、MCC、LAC、CID都是些什么东西?
MCC,Mobile Country Code,移动国家代码(中国的为460);MNC,Mobile Network Code,移动网络号码(中国移动为00,中国联通为01);LAC,Location Area Code,位置区域码;CID,Cell Identity,基站编号,是个16位的数据(范围是0到65535)。
2012-11-21 23:41:34 35672 1
转载 极光推送技术原理:移动无线网络长连接
移动互联网应用现状 因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。 为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,
2012-11-20 23:43:34 3696 2
原创 android· 2.2上的任务管理器杀死进程
经过测试:1)2.2一下可以使用,2.2以上不能够使用。AndroidManifest.xml加入权限: 相关代码:final ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName())
2012-11-16 17:28:21 2499
原创 可否同时获取多个基站的信息,如何获取?
TelephonyManager telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); GsmCellLocation gc = (GsmCellLocation) telMgr.getCellLocation();int cid=gc.getCid();int lac = gc.
2012-11-14 01:15:40 6799 2
原创 Android 基站定位源代码(有问题)
2012-12-13经过测试,貌似不能通过基站号获得经纬度了。http://www.google.com/loc/json网站出现404不能用了,暂时还没有想到怎样通过基站号获得经纬度开始收费了:https://developers.google.com/maps/documentation/business/geolocation/下面是我查的
2012-11-14 00:44:31 2480
原创 获得手机ip地址(代码)
//获取本地IP函数 /** * * * @return */ public String getLocalIPAddress() { try { for (Enumeration mEnumeration = NetworkInterface.getNetworkInterfaces(); mEnum
2012-11-13 18:02:37 2216
原创 所谓的程序员
20岁的程序员没实力,30岁的程序员会做PPT,40岁的程序员有实力没魅力,50岁的程序员只有资历,60岁的程序员抱着孙子说这就是IT,70岁的程序员躺着病床上用电脑给自己算命
2012-11-13 11:17:26 842
原创 手机基站定位异常解决方案
网络编号不能填写01,一定要填写1 我使用联通的卡,网络01,需要填写1 version string google api 版本[必]host string 服务器域名[必]home_mobile_country_code integer 移动用户所属国家
2012-11-13 02:29:05 4134
原创 Description Resource Path Location Type Call requires API level 5 (解决方法)
Restarting EclipseRestarting my computerProject > CleanManually deleting /bin and /gen to force hem to be generated again 上面方法不管用就用下面的:右键工程文件夹 > Android tools > Clear Link Markers
2012-11-13 01:28:58 9529
转载 Android中如何修改系统时间(应用程序获得系统权限)(高级篇)
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为就没有办法
2012-11-12 20:29:43 1470
原创 android手机获取root权限详细教程
root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统时,都要把权限提升到Root权限,就是将自己的非法帐户添加到Root用户组。类比
2012-11-12 20:25:22 1727
原创 Android应用程序获取ROOT权限的方法 (基础篇)
要在android应用程序中使用root权限,那么运行程序的设备必须具有root权限 public static boolean runRootCommand(String command) { Process process = null; DataOutputStream os = null; try { process = Runtime.getRuntime().ex
2012-11-12 19:52:04 9811
转载 解决ICS40上设置APN无权限问题
在ICS40以前的版本中,如果程序需要设置APN,只需要在AndroidManifest文件中声明这个权限即可。在40的机器上运行则会抛出以下异常:java.lang.SecurityException: No permission to write APN settings: Neither user *** nor current process has android.permissio
2012-11-08 15:50:27 13803 4
转载 android· 2.2上的任务管理器杀死进程的API
最近要做一个android 2.2平台上的任务管理器,可以前API:restartPackage在2.2上无效。在平台1.5和1.6上restartPackage的api是有效的:ActivityManager.restartPackage(pakagename);在2.2上多次测试无效,后来查看framework发现已经给google屏蔽了?可目前没有找到替代的API
2012-11-08 15:00:57 1309
转载 长按Home键显示的8个近期任务问题
请问有谁知道这8个任务记录是保存在系统哪个文件里面的,我想通过当进入自己的程序时把这些记录给删除了。 不是保存在某个文件里的而是从系统任务栈里检索的最近执行的8个应用 你无法删除 但是可以让它们在RecentApp里都不显示出来 全部被跳过执行continue frameworks/policies/base/phone/com/android/internal/poli
2012-11-08 14:51:53 2087
转载 各种手机的User-Agent
User-Agent列表IE系列:Internet Explorer 6: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)Internet Explorer 7: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)Internet Explorer 7 (Windows Vi
2012-11-08 14:17:14 24737
转载 Win7无线网络共享设置方法
简介家中有两台笔记本都有无线网卡,现在想让两台笔记本都能够上网,而又不想购买路由器,交换机等设备,这个时候怎么办呢?其实只要进行无线网络共享设置即可实现,今天小猪就教教大家在win7下怎么设置无线网络共享工具/原料本地网络可连接上网主机两块网卡(本地网卡、无线网卡)分机(无线网卡)
2012-11-07 23:31:32 1580
转载 网络电话Skype协议分析
1、概述Skype是由Kazaa于2003年发明的基于P2P技术的VoIP客户端,用户可以通过Skype通过互联网进行语音和文本的传输。 Skype的通讯协议是不公开的,而且通讯内容是加过密的,哥伦比亚大学的Baset和Schulzrinne完全在实验的基础上对Skype的通讯机制进行分析,通过分析得出的结论主要有三个:(1)Skype的通话质量较MSN和Yahoo的即时通信工具要好;
2012-11-07 19:45:57 3134
转载 Android手机中获取手机号码和运营商信息
手 机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备识 别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会的. 就是因为在你的手机号码对应的IMSI号 在移动运营商中被修改成新SIM卡的IMSI号码。 那么手机
2012-11-06 23:14:16 3247
转载 android Notification 的使用
最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下:Notification 的使用需要导入 3 个类?123import and
2012-11-06 22:59:51 729
原创 android WiFi 开关代码
/** * 是否开启 wifi true:开启 false:关闭 * * 一定要加入权限: <uses-permission * android:name="android.permission.ACCESS_WIFI_STATE"> * <uses-permission * android:name="android.permission.CHANGE_WIFI_STA
2012-11-06 16:26:20 10687 2
转载 Android通过基站获取地理位置
/*** 获取基站信息* @return* @throws Exception*/public SCell getCellInfo() throws Exception{SCell cell = new SCell();TelephonyManager mTelNet = (TelephonyManager) getSystemService(Context.
2012-11-05 18:57:23 3649
仿qq拖动提数字示标记
2015-07-27
android 比较炫丽的幻灯片
2015-07-27
android手机获取root权限教程
2012-11-12
网络电话源码
2012-10-19
Android的APN开发源码分析
2012-09-10
华为面试题
2012-09-10
android代码下载脚本
2012-09-01
Programming.in.Objective-C.2.0.2nd(Addison.Wesley.2009)(在
2012-07-30
android手机地图源码
2012-07-24
Android视频采集和H264编码
2012-07-21
java开发者必须掌握的知识点
2012-07-21
用android程序帮美女换衣服源码
2012-07-21
android网络编程
2012-07-19
IOS环境搭建与开发入门(经典教程)
2012-07-12
android播放器源码
2012-07-11
移动流媒体协议综述
2012-07-09
json 解析经典教程
2011-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人