android_经验积累
好壮状
努力不一定成功,不努力等于放弃成功!
展开
-
Android关于横竖屏切换的讨论
网络上关于横竖屏切换的技术讨论已经很成熟了,可以程序中控制:switchOrientationBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIE原创 2014-12-18 16:50:44 · 519 阅读 · 0 评论 -
关于javah编译.h头文件时出现的问题总结
一,错误: 找不到 'com.izhihuicheng.dingdong.telphone.jni.SmsSeriPortJni' 的类文件。 进入项目src同级目录下,使用 javah -classpath . -jni com.******.jni.SmsSeriPortJni 命令。注意 . 前后有后格,用于标识编译后文件生成的路径二,错误: 编码GBK原创 2016-05-20 16:19:31 · 367 阅读 · 0 评论 -
Android4.0.3 IP,子网掩码,网关修改
public void setStaticIp(String ip, String netmask,String gateway) {WifiManager mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);mWifiManager.setWifiEnabled(false);Ethern原创 2014-12-12 15:58:58 · 3921 阅读 · 1 评论 -
即时消息:websocket
之前公司使用的即时消息方案是Androidpn,近来改成了WEBSOCKET,较之Androidpn来讲,websocket更加轻量级,但是仅仅封装了连接的协议,没有注册,登录,心跳,所以需要这些协议的需要自己扩展.上代码://Android客户端public class CustWebSocketClient extends WebSocketClient {原创 2014-12-12 16:04:29 · 697 阅读 · 0 评论 -
设计模式学习之工厂模式(简单工厂模式)
工厂模式分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品; 简单工厂模式 分类: 设计模式 2011-10-30 08:59 5316人阅读 评论(5) 收藏 举报 产品数据库jdbcuml转载 2014-12-12 15:56:15 · 361 阅读 · 0 评论 -
android设置系统时间
?***TODO 使用ADB方式设置系统时间*/public void setSystemTimeForAdb(Long millis) {SimpleDateFormat df1 = new SimpleDateFormat("yyyymmdd.hhmmss");Date setDate = new Date(millis);String comm原创 2014-12-12 16:11:13 · 866 阅读 · 0 评论 -
IntentService简单分析
最近看面试题,看到IntentService有何优点: 1Activity的进程,当处理Intent的时候,会产生一个对应的Service;2Android的进程处理器现在会尽可能的不kill掉你,3非常容易使用个人认为不够准确,首先IntentService本身就是一个Service,就是Service的一个扩展,在onCreate()时,新建了一个线程,和一个H原创 2014-12-12 16:13:12 · 519 阅读 · 0 评论 -
Handler机制学习整理
Handler机制大体分为四部分实现:1,Handler 2, Looper3, MessageQueue4, MessageHandler依赖Looper,Handler中可以指定Looper,若没有指定则会创建一个默认的Looper.这个Looper在loop()函数中会调用Handler中的dispatchMessage(),在这个函数原创 2014-12-12 16:12:51 · 546 阅读 · 0 评论 -
基础总结篇之三:Activity的task相关
古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践。今天我们来讲一下Activity的task相关内容。上次我转载 2014-12-24 23:14:19 · 291 阅读 · 0 评论 -
Activity的四种launchMode
Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应转载 2014-12-24 23:02:18 · 291 阅读 · 0 评论 -
you must restart adb and eclipse的相关解决办法
you must restart adb and eclipse的相关解决办法博客分类: Android 今天一不小心遇到个问题,问题截图如下 首先,我先罗列下我搜到的方法,大家也可以尝试。 1,关闭eclipse并在进程中杀掉adb.exe,然后重启。 2,如有真机连接,拔掉真机,重复1的步骤, 3,关掉eclipse,然后在命令行运行如下命令转载 2014-12-24 11:22:57 · 344 阅读 · 0 评论 -
Android DisplayMetrics关于屏幕像素,密度等信息获到
public class MainActivity extends ActionBarActivity {private DisplayMetrics metrics = null;private Button getPxBtn;private TextView contentTv;@Overrideprotected void onCreate(Bundle save原创 2014-12-18 15:05:23 · 405 阅读 · 0 评论 -
ADB常用指令与logcat日志
ADB命令简介 ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。 它主要由三个部分组成:客户端,它运行在你的开发机上,你可以通过执行adb命令来唤起一个客户端。其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端。服务端,它运行在你的后台进程,这个服务管理客户端和运行在你模拟起或真机上的守护进程。守转载 2016-09-24 16:57:15 · 2052 阅读 · 0 评论