码迷,mamicode.com
首页 > 移动开发
Android 通过广播来异步更新UI
之前的项目里要做一个异步更新UI的功能,但是结果出现了ANR,所以想写个demo来测试到底是哪个地方出现了问题,结果发现原来的思路是没有问题,郁闷~~ 现在这个demo 就是模拟项目里面 的步骤 1、接收到系统的广播(现在模拟为人工发送) 2、广播接收到后,handler通知异步线程从网上下载数据,是异步(模拟为sleep) 3、数据下载完后handler再通知UI更新 下面是主...
分类:移动开发   时间:2014-09-28 16:32:32    阅读次数:250
ym——Android之ListView性能优化
Android之ListView性能优化 如果有看过我写过的15k面试题的朋友们一定知道,ListView的优化方式有以下几种: 重用了convertViewViewHolderstatic class ViewHolder在列表里面有图片的情况下,监听滑动不加载图片 以上是大致的说了以下,应付面试已经足够了,如果要使用到项目中,可能有些初学者就迷茫了。接下来我详细的说一下,...
分类:移动开发   时间:2014-09-28 14:52:22    阅读次数:201
【边做项目边学Android】手机安全卫士03:获取更新的服务器配置,显示更新对话框
配置应用程序在手机桌面显示的名称和图标-AndroidManifest.xml: http://schemas.android.com/apk/res/android"     package="com.liuhao.mobilesafe"     android:versionCode="1"     android:versionName="1.0" >...
分类:移动开发   时间:2014-09-28 14:32:13    阅读次数:386
【边做项目边学Android】异常处理:android.os.NetworkOnMainThreadException--多线程问题
一切搞定,以为高枕无忧了,结果还是有问题! log开始报错了,获取更新信息异常!!!debug一下,发现Exception:android.os.NetworkOnMainThreadException 这个异常大概意思是在主线程访问网络时出的异常。 Android在4.0之前的版本 支持在主线程中访问网络,但是在4.0以后对这部分程序进行了优化,也就是说访问网络的代码不能写在主线程中了。...
分类:移动开发   时间:2014-09-28 16:28:32    阅读次数:254
【iOS开发-21】UINavigationController导航控制器初始化,导航控制器栈的push和pop跳转理解
导航控制器初始化的时候一般都有一个根视图控制器,导航控制器相当于一个栈,里面装的是视图控制器,最先进去的在最低面,最后进去的在最上面。在最上面的那个视图控制器的视图就是这个导航控制器对外展示的界面,也就是用户看到的界面。...
分类:移动开发   时间:2014-09-28 15:38:14    阅读次数:147
Android应用开发中webview上传文件的几种思路
1. 常规方法,重写WebChromeClient 的 openFileChooser 方法private class MyWebChromeClient extends WebChromeClient { // For Android 3.0+ publ...
分类:移动开发   时间:2014-09-28 15:36:02    阅读次数:208
Android 设置 横屏 竖屏 (转)
http://2960629.blog.51cto.com/2950629/701227方法一:在AndroidManifest.xml中配置如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:scree...
分类:移动开发   时间:2014-09-28 16:25:32    阅读次数:241
windows 7/mac编译cocos2d-x-3.2*的android工程报错
开始学习cocos2d-x-3.*凭着对2.*的各个版本的认识和升级的经验,本以为直接用最新的3.2rc0版本练手应该没有问题,结果一上来就是一个大坑。你妹!Android NDK: Invalid APP_STL value:c++_static搞了一下午,对比了3.1.1,3.2alpha0,3...
分类:移动开发   时间:2014-09-28 15:18:03    阅读次数:212
Android Activity 调用startActivityForResult之后被销毁?
Android Activity 调用startActivityForResult之后调用的Activity被销毁的问题 最近在华为的手机上面发现Activity调用startActivityForResult后返回结果时,调用的Activity都会被重新创建,也就是Activity被销毁了...
分类:移动开发   时间:2014-09-28 14:34:42    阅读次数:217
深入Android MediaPlayer的使用方法详解
1)如何获得MediaPlayer实例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//这时就不用调用setDataSo...
分类:移动开发   时间:2014-09-28 15:06:52    阅读次数:207
Android 文件布局一些细节备忘
android:layout_weight在布局文件中Listview下面增加一个Button,如果不设置该选项则当list项目较多超出一个屏幕显示范围时,下面的控件如Button将无法显示,如果在Listview布局中增加:android:layout_weight="1",则可以保证Button的显示。在仅两个控件Listview和Button中如果..
分类:移动开发   时间:2014-09-28 15:04:03    阅读次数:194
Android预装谷歌应用或将由原来的9款升至20款
摘要:据悉,谷歌在与OEM厂商议定的新合约的内容中显示,这些OEM厂商都可能将在自己的新品Android设备上预装20款的谷歌自家应用。当然,这些预装应用是不能想卸载就卸载的,也就是说它们会霸占这些设备上的一些空间。对用户来说这明显就是霸王条款,也违背了谷歌“永不作恶”的企业宗旨。 根据The Information获得的一份新报告:“Google新合约中,正在强制OEM厂商在And...
分类:移动开发   时间:2014-09-28 13:03:22    阅读次数:183
作为程序员,不得不知道的App推广知识
初看这个题目,大家可能就疑问,作为程序员只管做自己的产品就好了,写代码就OK了,我干嘛要知道一些推广知识,跟我没关系,不需要知道。 好吧,,那么我问你。 你是否也像我一样以后做个产品经理,项目CTO,项目CEO这样的有抱负,还是默默无闻的做个简单的程序员,从码农到码圣的升级版程序员? 你是否也像我一样以后的职业规划不仅仅局限于程序员这个角色,而不想突破垂直职业的牢笼,从剑客到武林盟主的蜕变?...
分类:移动开发   时间:2014-09-28 14:43:12    阅读次数:302
Swift 编写的一个 ToDo App
Swift 编写的一个 ToDo App,想要实现的功能是:TableView 上可以增加待做选项,并按照时间先后排序,可以实现删除,到点通知功能。...
分类:移动开发   时间:2014-09-28 13:02:02    阅读次数:259
Android自定义控件之应用程序首页轮播图
现在基本上大多数的Android应用程序的首页都有轮播图,就是像下图这样的(此图为转载的一篇博文中的图,拿来直接用了): 像这样的组件我相信大多数的应用程序都会使用到,本文就是自定义一个这样的组件,可以动态设置图片的张数。下面就开始本次的自定义之旅吧,首先看一下自定义控件的的布局文件: <RelativeLayout xmlns:android="http://schemas.and...
分类:移动开发   时间:2014-09-28 12:58:52    阅读次数:343
移动支付新战场,安全是最有力的武器
近几年,移动互联网获得了突飞猛进的发展,随着人们的生活习惯从PC转移到手机、移动支付需求越来越大以及黑色产业链的形成和不断发展,移动支付的安全问题越来越需要各方重视。据《2014年第二期中国手机安全状况报告》显示,2014年上半年累计截获安卓平台新增恶意程序样本超过84万个,整体安全情况不容乐观。...
分类:移动开发   时间:2014-09-28 12:58:42    阅读次数:251
XML fragments parsed from previous mappers already contains value for
XML fragments parsed from previous mappers already contains value for  像这种原因导致的错误,是xml文件映射的方法名重复的问题, 我在网上查的资料,也有人说是参数类型和返回值类型的错误, 我这里的问题是方法名重复问题,请仔细检查...
分类:移动开发   时间:2014-09-28 14:37:22    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!