
android开发
文章平均质量分 69
zxciop110
这个作者很懒,什么都没留下…
展开
-
【很赞的一片文章】android获取手机号码(主要是移动手机)
首先手机号码不是所有的都能获取,只是有很少一部分可以拿到。这个是取决于移动运营商有没有把手机号码的数据写入到sim卡中,若写入了自然能拿到手机号码,反之则无法获取.SIM卡只有唯一的编号,供网络与设备识别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会的.就是因为在你的手机号码对应的IMSI号 在移动运营转载 2013-10-03 22:25:54 · 3887 阅读 · 0 评论 -
android 屏幕适配问题
屏幕适配问题" title="android 屏幕适配问题" height="396" width="255">如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素supports-screensandroid:larg原创 2013-02-25 15:00:15 · 1926 阅读 · 1 评论 -
Android自定义捕获Application全局异常
Android自定义捕获Application全局异常分类: Android开发 Android优化 Android异常处理大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的转载 2013-02-22 16:40:58 · 1045 阅读 · 0 评论 -
Android使用AttributeSet自定义控件的方法
所谓自定义控件(或称组件)也就是编写自己的控件类型,而非Android中提供的标准的控件,如TextView,CheckBox等等.不过自定义的控件一般也都是从标准控件继承来的,或者是多种控件组合,或者是对标准控件的属性进行改变而得到的自己满意的控件. 自定义控件可能会有很多种方法,这里只介绍我要介绍的方法. 在这种方法中,大概的步骤是这样的 1原创 2013-02-24 11:45:34 · 1892 阅读 · 0 评论 -
android 程序漰溃 后台handle处理类
import java.io.File; import java.io.FileOutputStream; import java.io.FilenameFilter; import java.io.PrintWriter; import java.io.StringWriter; import java.io.Writer; import java.lang.转载 2013-02-22 16:42:36 · 2262 阅读 · 1 评论 -
Android之PreferenceActivity类介绍
网上很少介绍这个的而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。PerferenceActivity是什么,看下面的截图: Android系统截图(左) MusicPlayer Setting截图(右) 好了,我们看到Android系统本身就大量用到了Preferen原创 2013-02-20 16:02:31 · 765 阅读 · 0 评论 -
android WebKit 分析
一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore转载 2013-02-16 18:09:17 · 1929 阅读 · 0 评论 -
教你刷各大android手机应用市场下载排名
只说思路 不用讲那么详细1:首先举例“安卓市场”的应用,进到官方主页你会看到有产品下载 然后点击下载按钮就能下,但是这个下载地址貌似是跨域的 你是得不到真实 后缀是APK的地址,没有地址都是扯淡,怎么办呢? 那就用第三方工具把 “嗅探”随便一个工具就OK 然后点击官网的下载地址 就会暴露出来后缀为APK的 比如 http://cdn.market.hiapk.com/data原创 2013-02-15 16:59:25 · 8254 阅读 · 5 评论 -
android Viewpager 动态添加载滑动
此demo实现在添加动态添加View按钮时给ViewPager动态添加一个页面 实现方式比较简单 如果想滑动动态添加 在OnPageChangedListener里面实现 实现方式雷同 好了废话就不多少 直接上懂重点 这里面最为关键的是pagerAdapter[java] view plaincopyclass MyPageAdapte转载 2013-02-04 17:18:41 · 8333 阅读 · 7 评论 -
ANDROID的WEBVIEW控件载入网页显示速度慢的究极解决方案
Android客户端中混搭HTML页面,会出现虽然HTML内容载入完成,标题也正常显示,但是整个网页需要等到近5秒(甚至更多)时间才会显示出来。研究了很久,搜遍了国外很多网站,也看过PhoneGap的代码,一直无解。一般人堆WebView的加速,都是建议先用webView.getSettings().setBlockNetworkImage(true); 将图片下载阻塞,然后在浏览器的On转载 2013-02-26 13:59:52 · 2470 阅读 · 0 评论 -
android uc浏览器的实现原理分析
先下载个UC客户端 然后把APK的后缀改成压缩格式的rar 然后你把里面的东西都解压出来 如果你的开发经验很OK的话 很快就会看明白。1:其实UC浏览器并不是什么很难的东西,在国内IT圈里有很多公司 把自己说的跟神一样的时候 就要思考真的神?那么就分析一下吧 什么U3内核 这内核那内核的 换个名字而已 因为谁开发的谁起名字 换汤不换药而已 。WebKit如何排版等这些东西原创 2013-02-13 10:21:56 · 56746 阅读 · 0 评论 -
Bitnami Redmine服务全部丢失问题的解决办法(亲测)
安装Bitnami Redmine之后,会生成5个与之相关的进程,分别是redmineApacheredmineMySQLredmineSubversionredmineThin1redmineThin2安装插件时候需要重启Redmine,结果点击了Bitnami Redmine Stack上的"Restart All"按钮之后,RedmineThin和RedmineThin2服务就再转载 2013-07-15 11:29:35 · 8277 阅读 · 0 评论 -
cococs2d-x 封装CCLOG(类 Android 多级日志系统应用)【亲测成功】
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-15-17.html在 cocos2d-x 中实现类 Android 多级日志系统!写程序,免不了调试打印 Log ,而一个方便的日志系统,可以提高不少开发的效率,写过 Android 应用的朋友应该了解在 Android 中的日志包含很多等级,查看日志的时候可以指定转载 2013-07-08 11:04:26 · 3084 阅读 · 0 评论 -
在cocos2d-x中打印中文【亲测成功】
会出现部分的中文,一开始都是问号的解决方法是 点击高级保存选项设置成Unicode(UTF-8无签名)这样就可以打印中文了别忘了CCLOG("%s","我很好");加参 %s转载 2013-07-08 11:36:19 · 2002 阅读 · 0 评论 -
当使用android viewPager出现滑动黑屏的解决方案
当我们使用viewPager来加载滑动的操作 比如引导页面的时候 如果没有下面两句话 滑动的时候会出现黑屏 viewPager.setCurrentItem(0); viewPager.setOffscreenPageLimit(1);// 预加载原创 2013-06-18 11:32:21 · 7796 阅读 · 3 评论 -
分享几个cocos2d-x游戏源码【一直收集】
http://my.oschina.net/arthas/blog/100306http://paralaxer.com/cocos2d-x-book/http://ishare.iask.sina.com.cn/f/34273836.htmlhttp://www.eoeandroid.com/forum.php?mod=viewthread&t转载 2013-06-16 11:31:42 · 12318 阅读 · 2 评论 -
支付宝接口4.1以上出现错误 failure calling remote service 解决办法
手机android 4.1以上当调用支付宝接口支付的时候出现failure calling remote service http不要放在UI里面,放在UI里面http报错,导致支付包sendorder的时候出现异常,导致failure calling remote service 这个错误的发生。最简单的解决办法:原创 2013-05-29 16:54:05 · 7046 阅读 · 5 评论 -
android混淆一步一步
网上大把扯淡的例子 我这里结合一下 让你的方法明 变量等 变成 a,b,c,d,f........这样的结合我这个例子 :http://blog.youkuaiyun.com/zxciop110/article/details/8706153混淆android 无非就是Java了 因为android应用层就是JAVA java代码很容易被反编译,以下使转载 2013-03-22 18:01:10 · 2305 阅读 · 1 评论 -
Android代码混淆【亲测】
扯淡中国互联网 文章都是抓取来抓取去 永远都是那么几篇相同的。这次我亲测了一下这个成功了。结合我这个例子 http://blog.youkuaiyun.com/zxciop110/article/details/8707550作为一名技术开发人员,为了保护源代码,阻止反向工程我们势必会接触到代码混淆。代码混淆亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和转载 2013-03-22 14:18:59 · 2128 阅读 · 0 评论 -
eh浏览器
eh浏览器0.1.0.130318_Beta1 android版上线发布独立开发 从网站 到客户端 到后台 切图 1、支持添加书签,查看历史记录,可在收藏历原创 2013-03-18 11:19:00 · 2839 阅读 · 0 评论 -
android日志开关实例
import android.util.Log;/** * 日志记录模块 * */public class LogManager { // 锁,是否关闭Log日志输出 public static boolean LogOFF = HycsConst.LogOFF; // 是否关闭VERBOSE输出 public static boolean LogOFF_VERBOSE =原创 2013-02-04 21:21:30 · 1667 阅读 · 0 评论 -
android缓存机制
客户端缓存机制是android应用开发中非常重要的一项工作,使用缓存机制不仅仅可以为用户节省3G流量,同时在用户体验方面也是非常好的选择.缓存机制分为两部分,一部分是文字缓存,另一部分是多媒体文件缓存. 缓存文件保存策略:1. 文字缓存:文字缓存应该分为两种,一种是更新比较频繁的区域,一种是更新不频繁的区域.根据两者的更新频率区分它们的过期时间.更新比较原创 2013-02-04 13:33:07 · 4391 阅读 · 1 评论 -
android EditText怎样限制用户的输入?数字/字母/邮箱
有输入必有验证。为了防止用户随便输入确保提交数据的合法性,程序不得不在文本输入框(EditText)中增加限制或验证。关于输入类型有数字、字母、邮箱、电话等形式,这些具体得根据业务来。那么Android系统中EditText是怎样限制用户输入的呢?下面以数字、电话为例讲述EditText怎么设置输入类型,其他类型可以参考InputType类。1) 只能输入数字1原创 2012-11-04 12:53:05 · 3284 阅读 · 0 评论 -
Android类库打包方法测试-自定义类库项目讲解
开发Android应用的时候,对于可用于多个应用的公用的部分,或是打算发布给第三方进行应用集成的部分,要把这部分打包成类库怎么做呢?众所周知,Android应用使用ADT打包成apk,apk中包含了运行程序所需要的一切,包括:class、asset、res、AndroidManifest.xml等。而对于类库项目(library project),ADT生成的jar包里只包含编译生成的cl原创 2012-11-04 11:38:21 · 1208 阅读 · 0 评论 -
Android 异步加载图片+线程池+缓存(详细介绍,深入了解)
简单来说就是 LinearLayout 布局,其下放了5个ImageView。1.0" encoding="utf-8"?>http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height转载 2012-10-25 21:20:06 · 2027 阅读 · 0 评论 -
android通知栏提示
机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的package cn.com.chenzheng_java;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;原创 2012-10-20 11:06:08 · 3852 阅读 · 0 评论 -
Android推送通知指南
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,转载 2012-10-20 10:59:17 · 1196 阅读 · 0 评论 -
android拍照定位得到地址水印图片之上
这个是我写水印的 http://www.eoeandroid.com/thread-206223-1-1.html这个是我强制打开GPS http://www.eoeandroid.com/thread-206003-1-1.html这是今天下班的时候 发的 http://www.eoeandroid.com/thread-206311-1-1.html源码下载地址 :点击打原创 2012-10-13 20:48:46 · 6123 阅读 · 2 评论 -
android应用市场源码发布【第二天】
今天的内容比较多 进入首页了,在这里先发一部分 因为这个类有1000多行的代码 分2次发布【第一天】:点击打开链接产品下载试用:http://download.youkuaiyun.com/detail/zxciop110/4625423第一天忘了讲一个地方了 就是SharedPreferences 第二次打开的时候不会在是指导页,而是一个LOADING 这在很多项目中都这样搞的 我们也不原创 2012-10-11 16:10:55 · 4459 阅读 · 4 评论 -
android应用市场源码发布【第二天】 【第一小节】
废话不多说 下面是【第一天】和【第二天】 这次代码比较多 所以用小节来标识【第一天】:http://blog.youkuaiyun.com/zxciop110/article/details/8048645【第二天】:http://blog.youkuaiyun.com/zxciop110/article/details/8061010产品下载地址 :http://download.youkuaiyun.com/de原创 2012-10-11 16:17:50 · 4214 阅读 · 6 评论 -
android中正确导入第三方jar包
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该原创 2012-11-04 18:10:30 · 850 阅读 · 0 评论 -
android多线程讲解 看图理解
本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了实现哪些功能?有哪些好处?请先思考一分钟,再继续往下看。学习而不思考就像吃东西而不嚼,要么无法下咽,要么尝不出味道,同时都会影响消化吸收。控制一下你那脱缰野马一样的好奇心吧,先思考再往下看。转载 2012-10-25 22:26:40 · 1216 阅读 · 0 评论 -
可动态布局的Android抽屉之完整篇【拖拽】
本文来自http://blog.youkuaiyun.com/hellogv/ ,欢迎转摘,引用必须注明出处! 上次介绍了基础篇,讲解了自定义抽屉控件的基础实现,这次就在基础篇的基础上加入拖拉功能。拖拉功能基于GestureDetector,GestureDetector的基本使用方式不是本文介绍的重点,有兴趣的童鞋可以上网查询相关的教程。 本文的抽屉控件相转载 2013-02-03 15:39:32 · 1253 阅读 · 0 评论 -
可动态布局的Android抽屉之基础
本文来自http://blog.youkuaiyun.com/hellogv/ ,欢迎转摘,引用必须注明出处! 以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局不变),是比较好使的,但是如果需要对周围组件挤压,则用起来欠缺美观了。 如下图。在对周围压挤的情况下,抽屉是先把周围的组件一次性压转载 2013-02-03 15:36:47 · 827 阅读 · 0 评论 -
Jsp读取数据库返回json数据,Android客户端接收json
一个问题折腾了两个小时!~程序员真是伤不起的物种。。。1.起初是mysql读取程序一直卡在[java] view plaincopyClass.forName("com.mysql.jdbc.Driver"); 旁边,通过测试输出得知,即一直没有进入数据库。于是开始各种的调试之旅。。。IP,端口都改,转载 2013-02-03 12:28:59 · 2084 阅读 · 0 评论 -
Android异步加载图像(含线程池,缓存方法)
package com.bshark.supertelphone.activity;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.os.Handler;import android.os.Message;impo转载 2013-02-03 10:56:47 · 859 阅读 · 0 评论 -
Android通过日志信息监控系统事件
自定义服务WatchService,在该类的onStart函数(重写此函数用以响应服务启动、创建动作,之所以不在onCreate函数中实现,是因为onCreate函数仅在创建服务的时候调用,而onStart会在创建或者启动服务的时候均调用)中,主要完成三件事情:(1)建立新的logcat进程,并对日志信息进行监控。具体实现方法如下:mLogcat = safeExec("logca转载 2013-01-30 15:43:33 · 1211 阅读 · 0 评论 -
获取root权限及破解原理分析
转载:http://hcq0618.blog.163.com/blog/static/178090351201221855249530/现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易。但是你思考过root破解的原理吗?root破解的本质是什么呢?难道是利用了Linux kernal的漏洞吗?本文将简单对root的破解原理转载 2013-01-28 11:02:25 · 5043 阅读 · 0 评论 -
android注册 登录+修改帐号密码+添加资料+给指定帐号充值
最近公司让写个android注册 登录 修改帐号密码 添加资料 给新注册用户充值DEMO 现在功能都已经OK 目前只剩下一些小细节 现在我就把源码发布出来 给一些需要的人参考,在这里重点只讲怎么去请求服务器 和服务器返回的一些什么东西给我们 我们如何拿到 如何处理最后的时候我会把整个项目打包都是本人原创 只是我提前在EOE论坛发布了。有图有真相:原创 2012-11-06 10:29:48 · 3895 阅读 · 3 评论 -
Java&Android的线程池ExecutorService
通过线程池来实现客户端的消息处理机制.很高兴的发现Android拥有与Java相同的ExecutorService实现,似乎一切都变得简单了.本文主要是网络摘抄+自己的部分理解.线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所原创 2012-10-25 21:44:51 · 1296 阅读 · 0 评论