随笔分类 -  Android开发

开发技术、市场资讯
android手机如何获取手机号
摘要:两个方案:1 通过android.permission.READ_PHONE_STATE读取 2 通过短信过滤,读取手机号。按照第1个方案,AndroidManifest.xml需要添加 并创建一个类PhoneInfopackage com.hbj.test;import android.conte... 阅读全文

posted @ 2015-11-04 09:35 coder狼 阅读(21645) 评论(1) 推荐(2) 编辑

[转]Android--多线程之Handler
摘要:原文:http://www.cnblogs.com/plokmju/p/android_Handler.html前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Act... 阅读全文

posted @ 2015-10-25 22:09 coder狼 阅读(274) 评论(0) 推荐(0) 编辑

安卓Android面试题大全
摘要:56个问题都是经常用到的,可以深入研究下,也是必须掌握的开发必备知识。安卓Android面试题汇总 搜集了一些Android面试题目,供将要面试或者正在面试的朋友参考。 1, 谈谈你对Activity的理解? 2, Activity的生命周期? 3, Acitvity启动模式? 4, 在onC... 阅读全文

posted @ 2015-10-22 10:56 coder狼 阅读(1205) 评论(0) 推荐(0) 编辑

[转]Android进程间通信
摘要:Android进程间通信一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.An... 阅读全文

posted @ 2015-10-22 10:36 coder狼 阅读(243) 评论(0) 推荐(0) 编辑

[转]android ANR产生原因和解决办法
摘要:ANR (Application Not Responding) ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继... 阅读全文

posted @ 2015-10-22 10:17 coder狼 阅读(4861) 评论(0) 推荐(0) 编辑

Android开发之旅(二)服务生命周期和广播接收者生命周期
摘要:引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及... 阅读全文

posted @ 2015-10-22 09:37 coder狼 阅读(3032) 评论(0) 推荐(0) 编辑

为什么要有handler机制?handler机制的原理
摘要:为什么要有handler机制?在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。 我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进... 阅读全文

posted @ 2015-10-22 09:29 coder狼 阅读(6686) 评论(0) 推荐(0) 编辑

安卓横竖屏切换时activity的生命周期
摘要:关于Activity横竖屏切换的声明周期变化:1、新建一个Activity并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->o... 阅读全文

posted @ 2015-10-22 08:57 coder狼 阅读(370) 评论(0) 推荐(0) 编辑

安卓图片上传技术总结
摘要:安卓图片上传protected void onActivityResult(int requestCode, int resultCode, Intent data){ super.onActivityResult(requestCode, resultCode, data); ContentRe... 阅读全文

posted @ 2015-07-16 13:11 coder狼 阅读(478) 评论(0) 推荐(0) 编辑

HTML5实现摇一摇的功能(实测后)--转
摘要:eviceMotionEvent(设备运动事件)返回设备有关于加速度和旋转的相关信息。加速度的数据将包含三个轴:x,y和z(示意如下图所 示,x轴横向贯穿手机屏幕或者笔记本键盘,y轴纵向贯穿手机屏幕或笔记本键盘,z轴垂直于手机屏幕或笔记本键盘)。因为有些设备可能没有硬件来排除重力的 影响,该事件会返... 阅读全文

posted @ 2015-06-01 15:42 coder狼 阅读(3505) 评论(0) 推荐(1) 编辑

关于eclipse导工程或移植工程常碰到的错误汇总
摘要:在开发过程中,eclipse是使用得最多的IDE,但由于其开源且免费的性质决定了其不然有很多的BUG,在项目很赶的时期碰到某些很恶的错误很浪费时间,也很让人郁闷,现我总结一下我碰到的错误并总结下对应解决的方法: 1,从大的方面讲,如果碰到一个工程有错,首先看其JDK是否为最新的,比如有时候在进行工... 阅读全文

posted @ 2015-04-16 14:01 coder狼 阅读(717) 评论(0) 推荐(0) 编辑

ZBar与ZXing使用后感觉
摘要:[原]ZBar与ZXing使用后感觉(上)2014-3-18阅读2011 评论1最近对二维码比较感兴趣,还是那句老话,那么我就对比了一下zxing和zbar如果对于这两个的背景不了解的话,可以看我以前的文章,介绍了几个比较基础的知识。首先,现在有个很好用的cocoapods第三方库管理工具,至于如何... 阅读全文

posted @ 2015-04-16 11:38 coder狼 阅读(50336) 评论(1) 推荐(0) 编辑

html5视频播放解决方案
摘要:关键词:html5 nativeapp webapp mp4 H.264 html5没学习之前总觉的很神秘。近期通过学习和研究html5有点成果,特总结分享给大家。众所周知应用开发分两种:一是原生的native app 二是web app,也就是通过浏览器访问的应用。html5在移动互联时代,有他独到的用武之地,虽然他有很多优势但不可能完全彻底取代原生APP,原生APP开发成本虽高,但是其良好的用户体验以及API、已有的开发生态链等,会保持其长期的旺盛两种APP会互补共存。学习html5的成本不算高,H5本质是html但凡做过web开发的程序员,稍加学习就能掌握。这里主要研究的是通过应用htm 阅读全文

posted @ 2013-12-31 10:09 coder狼 阅读(144645) 评论(4) 推荐(4) 编辑

手机扫描条形码二维码原理和实现等网上资料整理
摘要:有志于要从事条形码和二维码开发的同学,和我一样想多了解这方面的东西。但是苦于网上资源甚少,我已经把现有资源整理如下。原理、实现方案、代码资源、规则是否通用比如加密如何实现?============================== 条码原理 ==============================二维码数据格式 http://www.cnblogs.com/edwardlauxh/archive/2012/06/24/2560533.html二维码生成器源码 http://www.cnblogs.com/ihou/archive/2011/10/13/2210202.html技术解读:一 阅读全文

posted @ 2012-11-28 11:56 coder狼 阅读(9986) 评论(0) 推荐(1) 编辑

Android sdk 3.2蓝牙主动发起配对实例(通过类反射)
摘要:在蓝牙开发是吃透了苦头,蓝牙老是需要重新配对才能使用,最好是通过类反射解决了问题。在framework里,有很多@hide掉的方法,猜想是因为,android为了安全,SDK里提供的那个连接方法,在调用底层的时候,做了限制.有时候 解决不了的问题,可以去看看framework里的或者 用JNI直接去调底层的.android Java代码package cn.madfinger.core;import java.io.IOException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Li 阅读全文

posted @ 2011-11-17 16:09 coder狼 阅读(914) 评论(0) 推荐(0) 编辑

android 蓝牙开发常见问题总结
摘要:1、主机和从机有什么区别主机是主动搜索的,从机是被搜索的,主机可以记忆从机地址、密码,也可以放弃这些记忆重新搜索。(HC-06)主机如果配对过从机,那么就会记忆该从机的地址和密码,下次上电就只会找这个从机,直到找到为止。(hc-05 的需要通过指令设置才可以绑定某个从机,默认是任意从机都可以配对的)如果主机的KEY(26 脚)置高电平,则会放弃记忆,重新搜索,搜索过程中会先搜到哪个从机就先和这个从机配对,假如密码不对,则会主动搜索下一个从机,直到密码匹配的,则自动配对上。主机与从机有什么区别呢?都可以相互传输(或者本身具有接收和发送功能),如果把模块连接到外设上面,与带蓝牙的笔记本相互通讯,那 阅读全文

posted @ 2011-11-02 22:41 coder狼 阅读(1538) 评论(0) 推荐(1) 编辑

Pad本蓝牙模块检测
摘要:Pad本上蓝牙是否可用检测如下:> >按以下捕获 hcidump的日志log :> > 1 打开蓝牙> > 2 用adb shell 登陆手机或Pad,并且用 "hcidump -B -w /sdcard/hcilog"> > 3 开始测试> > 4 测试完成,停止stop the hcidump 然后分析"hcilog" file.C:\Users\kang-ibm>adb shell$ hcidump -B -w /sdcard/hciloghcidump -B -w /sdcard/ 阅读全文

posted @ 2011-11-02 20:09 coder狼 阅读(742) 评论(0) 推荐(0) 编辑

Android数据缓冲区和数据流的学习总结(BufferedWriter、BufferedOutputStream和FileOutputStream)
摘要:老霍数据流总结之前,先上2个例子。==================下面是正确的数据存储方法==================/** * 把字节数组保存为一个文件 * * @param b * @param outputFile * @return */ public static File getFileFromBytes(byte[] b, String outputFile) { File ret = null; BufferedOutputStream stream = null; try { ret = new File(outputFile); File... 阅读全文

posted @ 2011-11-01 10:30 coder狼 阅读(11390) 评论(0) 推荐(0) 编辑

Android 3.2 联机测试adb驱动如何安装和配置?
摘要:android有个Pad项目需要开发,联机测试连设备一直不成功。需要按步骤拷贝文件,并用命令启动设备。 阅读全文

posted @ 2011-10-24 17:32 coder狼 阅读(1022) 评论(0) 推荐(0) 编辑

Android 3.2 应用程序联机(devices)测试失败提示INSTALL_FAILED_INSUFFICIENT_STORAGE
摘要:我用的乐pad 做devices联机测试的,一个小小的demo都不能应用测试。 我的解决之道就是,把之前装过的apk卸载,还不行的话,就多卸载些不常用的apk应用,释放足够的内存就可以了。eclipse Console后台提示:[2011-10-24 16:06:44 - WalkieTalkieActivity] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE[2011-10-24 16:06:44 - WalkieTalkieActivity] Please check logcat output for more detai 阅读全文

posted @ 2011-10-24 16:22 coder狼 阅读(971) 评论(0) 推荐(0) 编辑

导航