移动平台-日排行
自己辛辛苦苦写的软件发现被别的无良程序员copy,更可恨的是还发布到市场,让自己的劳动成果及产品受到莫名的伤害,很可耻,so,我们还是先学习下反编译的原理,分析下如何才能防止别人反编译自己的软件。
一、下载apktool,反编译资源文件,可以获得项目各个dpi图片,及媒体文件,可看到AndroidManifest.xml配置文件
1、下载地址http://code.go...
通过邮件发送报警信息给139邮箱,这样随时随地都可以了解服务器情况。在网上查一段时间资料,发现在mutt+msmtp这样的组合最简单方便。邮件客户端安装设置如下:msmtp下载
http://sourceforge.net/projects/msmtp/files/msmtp/
tar-jxvfx.tar.bz2
msmtp编译
./configure--prefix..
最近在对ipad和安卓平板做测试,发现我自己写的一个下拉控件在安卓浏览器里面被遮盖了,但是PC或者ipad都没有这个现象,一开始以为是z-index
可是无论我调多少都没有用,研究了好久,发现是代码的位置问题首先我们看下效果图在电脑上我用的是IE在安卓浏览器我用的是QQ浏览器(HD)可以发现,安卓上...
当一个Class的字段属性中包含另一个class时gson能正常处理吗?
最初看到网上有说使用static的说法 经验证是不需要的 直接当普通类来用就可以了。直接使用gson.fromJson方法即可。以下为测试代码import
java.io.Serializable;@SuppressWarni...
这几天研究了一下Android开发。单位要求的开发多个分辨率版本的app,所以研究了一下Android自适应分辨率的布局。
基本上都是组件的长宽用等比例变量来表示。贴出以下代码 ...
记录每天的生活轨迹,分享美食心得,哪里有免费停车,制作班级通讯录等等,都可以用到云图。无论你是开发者,还是app用户,都可以用云图制作一张属于你的专属地图。
之前做了一个demo,其中有一个按键响应是一个异步任务执行类,出现了一个这样的bug:在第一次调用的时候是可以执行的,但是第二次执行的时候异步任务类是不调用doInBackground方法的,而且不报错顺利执行。遍历互联网各种资料,在doInBackground进行了这样的操作:Thread
thr...
http://www.51testing.com/html/41/382641-238654.html一般的电信产品架构为以下模式:硬件产品—软件嵌入式平台—具体功能软件实现(包括MIB与命令行)—网管软件(包括C/S与B/S架构,有些电信设备商没有网管)。电信产品的测试与单纯的软件测试有所不同:1...
原文:来自Android DevelopersTo better understand how you
can support multiple densities when manipulating graphics at runtime, you should
understand that t...
原文:来自Android DevelopersProcesses and ThreadsWhen an
application component starts and the application does not have any other
components running, the A...
很多时候在应用安装初始化时,需要创建本地数据库,同时为数据库添加数据,之后再从数据库中读取数据。这里有2个思路1.先在本地创建一个能支持android使用的sqlite数据库文件,启动时,用现成的sqlite的二进制文件进行直接copy到Android系统的数据库路径2.可以考虑在第一次启动时,执行...
概述 Fragment 表现 Activity
中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域,
有它自己的生命周...
无奈啊,无奈,本人本来是做.NET开发的,辛辛苦苦的做了三年的.net开发,最终还是无奈的放弃了,钱途实在太渺茫了,正值移动开发流行,一个没什么经验的小毛孩儿做移动端开发出来了刚从学校毕业就接近我们做了三年的工资了,想想还真是悲哀啊,所以必须转型了。现在转IOS开发以及一年了,上线的App也超过十个...
假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。
耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够经得...
在测试我们开发的一个 APK(使用了 libevent-2.1.3-alpha 作为网络库) 时发现一个奇怪的问题,域名解析有时报错 Non-recoverable name resolution failure 。在公司偶尔报错,后来程序改动了一下,出错时重试几次,问题没再出现,以为好了。昨天换了个网络环境,结果报错几率变得非常大。...
一、消息推送原理:在实现消息推送之前先提及几个于推送相关概念,如下图1-1:1、Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、APNS:Apple
Push Notificati...
实现Acitvity之间跳转的方式有两种。一、在AndroidManifest中定义。1、现在res/values/styles.xml中加上一个style,如下1true这一句是要隐藏标题栏,因为动画的范围是包括标题栏的,这个可选。@style/default_animation作用就是指定一个动...
Android开发过程中,常常会遇到一些需求场景——在界面上弹出一个弹框,对用户进行提醒并让用户进行某些选择性的操作,如退出登录时的弹窗,让用户选择“退出”还是“取消”等操作。Android系统提供了Dialog类,以及Dialog的子类,常见如AlertDialog来实现此类功能。一般情况下,利用...
1、检测网络连接 Reachablity
用来检测网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)2中工作模式
不过现在有更好地替代品,比Apple的兼容性更好,而且支持ARC技术,是一个不错的替代Apple的框架
链接:github.(刘)com/tonymillion/Reachability
2、网络请求 ASIHTTPRequest
ASIHtt...
好东西,最近比较忙,没时间翻译了,抱歉
What is this?
The android-apt plugin assists in working with annotation processors in combination with Android Studio. It has two purposes:
Allow to configure a compile ti...