码迷,mamicode.com
首页 > 移动开发
Android开发笔记之:Handler Runnable与Thread的区别详解
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:代码如下:pa...
分类:移动开发   时间:2014-08-29 17:55:08    阅读次数:186
安卓高手之路之 ClassLoader
我不喜欢那些泛泛而谈的去讲那些形而上学的道理,更不喜欢记那些既定的东西。靠记忆去弥补思考的人,容易陷入人云亦云的境地,最后必定被记忆所围困,而最终消亡的是创造力。希望这个高手之路系列能够记录我学习安卓的点点滴滴总结。从而汇成流,聚为江,成为海。 下面就结合代码分析一下ClassLoader这...
分类:移动开发   时间:2014-08-29 17:50:58    阅读次数:215
AndroidのUI体验之上拉下拉
1.ScrollView监测是否滚动到顶部或底部onScrollChanged();滚动到顶部判断:getScrollY() == 0滚动到底部判断:getChildAt(0).getMeasuredHeight() DefaultDistance:表示向下滑动到了默认的距离(默认距离>0,否则就是...
分类:移动开发   时间:2014-08-29 17:49:48    阅读次数:244
ANDROID内存优化(大汇总——上)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你...
分类:移动开发   时间:2014-08-29 17:49:08    阅读次数:325
判断来自电脑还是手机
<?php/***现公司在用的,不完善的地方望提出*/class FromPhoneOrPc { //判断来自电脑还是手机 public function judgeFrom() { $uAgent = $_SERVER['HTTP_USER_AGENT']; ...
分类:移动开发   时间:2014-08-29 17:43:10    阅读次数:315
Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经...
分类:移动开发   时间:2014-08-29 17:41:38    阅读次数:347
Android 快速开发系列 打造万能的ListView GridView 适配器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一...
分类:移动开发   时间:2014-08-29 17:38:38    阅读次数:266
ANDROID内存优化(大汇总——中)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你...
分类:移动开发   时间:2014-08-29 17:37:58    阅读次数:303
(转)android EditText inputType说明
在开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType=""。android:inputType="none"android:inputType="text"android:inputType="textC...
分类:移动开发   时间:2014-08-29 17:37:28    阅读次数:245
通过页面调用APP【H5与APP互通】
现在H5和App原生的内容原来越互通,所涉及的业务也越来越复杂和融合,所以如何互相之间方便的调用才是王道。 场景1 比如用hybrid获取地理位置和短信信息,这当然需要框架封装好,比如利用框架的bridge.js(下一篇文章会详细讲这个内容) 场景2 最简单的比如用H5调用App然后再判断是否有安装...
分类:移动开发   时间:2014-08-29 17:36:28    阅读次数:356
从零開始学android&lt;SeekBar滑动组件.二十二.&gt;
拖动条能够由用户自己进行手工的调节,比如:当用户须要调整播放器音量或者是电影的播放进度时都会使用到拖动条,SeekBar类的定义结构例如以下所看到的:java.lang.Object ? android.view.View ? android.widget.ProgressBar ? andr...
分类:移动开发   时间:2014-08-29 17:34:48    阅读次数:286
【Android开发】之Fragment生命周期
上一篇博客我们讲到了,Fragment的基本使用,相信大家都已经了解怎么去使用了。如果还有不懂得同学可以去看一下,传送门。现在我们来讲解一下Fragment的生命周期。 一、Fragment的事务 再讲Fragment的生命周期之前,一定要讲一下FragmentTransaction也就...
分类:移动开发   时间:2014-08-29 17:32:48    阅读次数:251
一秒钟升级你的 dialog 到Android L风格
###为什么要写这个项目 公司ui3.0要用 Android L的 dialog 的风格,但是无奈原来的代码 dialog 调用方式之混乱(不是我写的,不是我写的>_<), 让我没法写一个通用的空间,然后采用批量替换的方法来完成这个操作。...
分类:移动开发   时间:2014-08-29 16:25:18    阅读次数:198
Android 短信收件人自动匹配与用户输入的显示不一致
1.将号码“12345678”存为联系人Test后 2.进入短信编辑界面,在收件人一栏输入“13712345678”,再切换到文字输入框,使收件人那个控件失焦,可以看到收件人立即显示为“Test”,再返回去点击那个收件人,发现目标号码变成了“12345678”。 3.发送信息,提示发送失败。 PS:用户本来想要把短信发送到“13712345678”的,结果因为电话薄里面存了个“1234567...
分类:移动开发   时间:2014-08-29 16:10:58    阅读次数:314
Android SMS 从备份恢复后,会把手机原有信息删除掉
修改alps/mediatek/source/packages/backupRestore/src2/src/com/mediatek/backuprestore/modules/MessageRestoreComposer.java 大概170行左右 deleteAllMessage(); // 注释这一行 MyLogger.logD(CLASS TAG, "onStart()");...
分类:移动开发   时间:2014-08-29 16:10:38    阅读次数:183
Android 编辑彩信,加入几页铃声,预览暂停界面,铃声名字不见了
slideView.java这个displayAudioInfo( )函数要改为public   在Packages/apps.Mms/src/com/android/mms/ui/SlideshowPresenter.java 修改为  if (action == MediaAction.NO_ACTIVE_ACTION) {      /// M: Code analyze 006,...
分类:移动开发   时间:2014-08-29 16:10:28    阅读次数:242
Android 数据连接关闭的情况下如何让彩信发不出去
alps\frameworks\base\services\java\com\android\server\ConnectivityService.java 如下2个函数的开头加入如下语句: startUsingNetworkFeature() startUsingNetworkFeatureGemini()         int currentDataConnectionSim...
分类:移动开发   时间:2014-08-29 16:10:18    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!