码迷,mamicode.com
首页 > 移动开发
android程序连接网络出现android.os.NetworkOnMainThreadEx
android程序连接网络出现android.os.NetworkOnMainThreadEx错误:android.os.NetworkOnMainThreadExceptionat android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(St...
分类:移动开发   时间:2014-10-20 11:18:22    阅读次数:510
MonkeyRunner和Android设备通讯方式源码分析
如前文《谁动了我的截图?--Monkeyrunner takeSnapshot方法源码跟踪分析》所述,本文主要会尝试描述android的自动化测试框架MonkeyRunner究竟是如何和目标设备进行通信的。 在上一篇文章中我们其实已经描述了其中一个方法,就是通过adb协议发送adb服务器请求的方式驱动android设备的adbd守护进程去获取FrameBuffer的数据生成屏幕截图。那么Mo...
分类:移动开发   时间:2014-10-20 10:07:43    阅读次数:358
简单实现android中的电话窃听器
想要实现电话监听器,思路: 1.首先得通过程序在后台运行,所以需要做成服务。 2.如何实现电话监听呢,首先要获得电话管理器,然后监听电话的状态。 3.通过电话的不同状态,实现电话的监听。 4.还得开机启动。 5.做一个守护进程然你无法关闭。。 6.在主activity里的oncreate()里自动开启,这个activity不需要页面 看代码实现: package com.jrrjw...
分类:移动开发   时间:2014-10-20 10:06:44    阅读次数:421
Android 打造任意层级树形控件 考验你的数据结构和设计
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40212367,本文出自:【张鸿洋的博客】1、概述大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,因为层次多嘛,可...
分类:移动开发   时间:2014-10-20 10:04:18    阅读次数:316
android如何替换contact的来电铃声
如果知道contactId,那么可以这样获取已有的ringtone: public String getContactRington(long contactId) { String rington = ""; String[] projection = { ContactsContract.Contacts.CUSTOM_RINGTONE }; ...
分类:移动开发   时间:2014-10-20 10:02:17    阅读次数:212
第一个Swift应用开发和通过appstore审核的曲折经历
昨天,缘创派的新版本app终于审核通过。这个版本是用swift开发的一个版本,几乎是在appstore允许提交swift程序的第一天我们就提交了。只是等待审核的时间超过两周。 回想起来,当时听到苹果推出来新的编程语言的时候,我们立刻决定采用swift来开发我们的app。原因很简单:第一、技术合伙人之前从来没有学过Object C,从来没有开发过iOS的应用。第二、我们之前的app是外包的...
分类:移动开发   时间:2014-10-20 10:04:07    阅读次数:215
手机游戏开发遇人才荒,十万年薪翘首待
随着4G时代已经来临,手机游戏又迎来了新的蓬勃期。     手机游戏开发已经成为拉动经济增长的重要引擎。2009年至2014年,国内手机游戏开发市场迎来了快速发展时期。越来越多的用户通过手机登陆互联网,这也令中国手机游戏开发市场大受裨益。     经过这些年3G时代下的智能手机用户导入期后,业内人士预测,3G/4G手机游戏开发将会呈现迅速发展的势头,相关的游戏开发工程师也将步入极繁...
分类:移动开发   时间:2014-10-20 10:03:03    阅读次数:268
【iOS开发】代理(delegate)
代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pattern in which ...
分类:移动开发   时间:2014-10-20 09:50:55    阅读次数:271
Android 屏幕自适应方向尺寸
最近感觉要被屏幕适配玩死了……安卓的手机为虾米不能像苹果那样只有几个分辨率呢?为什么呢!!!!!!!阿门……目前想到有两种解决办法……第一种: HTML5+CSS3+WebView交互……目前还在研究,空了放demo第二种: 通过安卓UI自己的layout来处理: 1.屏幕界面布局 在 res 目录...
分类:移动开发   时间:2014-10-20 09:49:22    阅读次数:185
NYOJ289 苹果 【01背包】
苹果 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。 输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个...
分类:移动开发   时间:2014-10-20 08:45:16    阅读次数:264
移动营销哪家强?微库为上万家品牌服务的营销启示
一个不容忽视的数据是,代表移动时代入口的微信,其会员数已经突破了8亿大关,而注册微信公众平台的企业数量,也早已过了500万。在这种情况下,微信营销已然成为传统企业进入移动互联网的主流营销方式。不过,在很多人的认识里,他们对微信营销的认知基本局限于公众账号消息群发这个层面,而实际上,微信营销是个非常庞大的体系,尤其在诸如微库等第三方服务商的支持下,微信营销不仅方式更多样化,而且更能发挥微信的平台化角...
分类:移动开发   时间:2014-10-20 08:43:54    阅读次数:262
Android中使用自身携带的Junit新建一个测试工程
1、新建立一个Android工程package com.shellway.junit;public class Service { public int divide(int a,int b){ return a/b; }}Service.java.作为被测试类...
分类:移动开发   时间:2014-10-20 08:38:44    阅读次数:309
iOS中为网站添加图标到主屏幕以及增加启动画面
虽然没有能力开发Native App,但还是可以利用iOS中Safari浏览器的特性小小的折腾一下,做一个伪Web App满足下小小的虚荣心的。 既然是在iOS中的Safari折腾的,那么代码中利用到的也基本上都是Safari的私有属性。 ...
分类:移动开发   时间:2014-10-20 03:27:33    阅读次数:283
Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发...
分类:移动开发   时间:2014-10-20 02:19:22    阅读次数:263
Win 7 mysql安装错误(the security settings could not be applied to the database (error 1045 MySQL)
安装MYSQL最后一步“Applysecuritysetting”出现如下错误:Thesecuritysettingscouldnotbeappliedtothedatabasebecausetheconnectionhasfailedwiththefollowingerror.ErrorNr.1045Accessdeniedforuser‘root‘@‘localhost‘(usingpassword:YES)Ifapersonal firewallisrunningonyou..
分类:移动开发   时间:2014-10-20 02:16:32    阅读次数:232
Android运行时ART加载类和方法的过程分析
在前一篇文章中,我们通过分析OAT文件的加载过程,认识了OAT文件的格式,其中包含了原始的DEX文件。既然ART运行时执行的都是翻译DEX字节码后得到的本地机器指令了,为什么还需要在OAT文件中包含DEX文件,并且将它加载到内存去呢?这是因为ART运行时提供了Java虚拟机接口,而要实现Java虚拟机接口不得不依赖于DEX文件。本文就通过分析ART运行时加载类及其方法的过程来理解DEX文件的作用。...
分类:移动开发   时间:2014-10-20 02:09:12    阅读次数:351
[Android] The connection to adb is down, and a severe error has occured
在配置完Android环境后,运行第一个程序时,遇到了如下错误:ADB server didn't ACK * failed to start daemon *以及错误 The connection to adb is down, and a severe error has occured.的解决办法及过程....
分类:移动开发   时间:2014-10-20 02:07:48    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!