移动平台-日排行
本文通过完成一个实战任务,来掌握Android开发中隐式Intent的用法。任务:假设我们已经实现了一个视频播放器(PlayerActivity),我们希望能把它注册到系统中,当用户点击本地视频或者在线视频时,能启动这个视频播放器。(假设该类的全路径为:com.jhuster.videoplayer.Player..
一个.net程序员的安卓之旅-代码智能提示功能 过完年回来就决心开始学安卓开发,就网上买了个内存条加在笔记本上(因为笔记本原来2G内存太卡了,装了vs2010、SQL Server 2008、oracle10g、Axure RP、SVN还有一些开发用到的插件等等一大堆东西),然后买了本《Andro....
本系列文章提供一般Android应用开发实例方法,文章步骤如下所示:
1 获取应用所需的数据源
数据源一般来源于互联网、个人搜集或者其他方式
2 应用UI设计
每个应用软件都需要有一个简单的UI设计草图,便于开发者更好的实现编码
3 应用实现
实现完整的Android应用
特此说明:本系列文章的数据源均采用互联网方式获取,仅作为示例演示...
1 ntent.setType(“image/*”);//图片格式2 3 intent.setType(“audio/*”); //选择音频4 5 intent.setType(“video/*”); //选择视频 (mp4 3gp 是android支持的视频格式)6 7 intent.setTyp...
一、右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。二、在页面中的“Java”下拉列表中,选择相应版本就可以了。 —...
题目大意:
对于一个正整数X,令S是2004^X的所有约数和。现在计算S%29的结果。
思路:
先将2004分解素因子,2004 = 2^(2*X) * 3^X * 167^X,所以
S = (2^(2*X+1) - 1)/(2-1) * (3^(X+1) - 1)/(3-1) * (167^(X+1) - 1)/(167-1)。
S = (2^(2*X+1) - 1) * (3^(X+1) - 1)/2 * (167^(X+1) - 1)/166
令
a = 2^(2*X+1) - 1,
b = (3^...
自动释放池
在 mrc 的代码中,没有 weak,只有 assignassign 修饰符号,对对象不做任何操作,只是简单的记录地址weak 是 ARC 专有的,如果对象没有其他任何对象做强引用,会被立即释放!weak 的效率非常差!assign 会记录住地址,对象释放后,地址仍然保留,在 MRC 开发中,野指针错误非常频繁
weak 安全性很好!一旦没有强引用,自动将地址设置为 nil,O...
1、什么是imsi号
国际移动用户识别码(IMSI:International Mobile SubscriberIdentification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所...
Mac OS X下如何移动文件和文件夹 ????常用Windows的朋友都熟悉一个快捷键的组合Ctrl+X剪切,然后Ctrl+V粘贴到别的目录,同时删除原文件或文本,但习惯用键盘快捷键的 Mac用户可能发现了,这个剪切的操作,对应...
操作系统及SDK操作系统如果打算开发Windows App,那么你的电脑就不能再用老旧的Windows 7了。推荐使用Windows 8.1。写这篇博客的时候,我用的操作系统是Windows 10 Pro Technical Preview [Build 10041].操作系统除了在官网下载之外,还可以在DreamSpark等地方下载。DreamSpark上除了Office其他微软操作系统、开发工具...
Intent的构成Intent可以带有action,data(由URI表达),extra data(key/value map,键值对),指定的类名(成为component name)。一个intent至少携带上述的一个内容。Action。Action名,在上一笔记中已经给出两种例子,一种是系统自带...
SystemUI上的时间显示只要就在/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java类上
效果图
这个类也很简单,监听处理广播
@Override
protected void onAttachedToWindow() {
super.onAttache...
第一种方法:采用MS现有的ConfigurationManager来进行读写using System.Configuration;namespace Zwj.TEMS.Common{ public abstract class ConfigHelper { private ...
NavigationController在StoryBoard中添加NavigationController 在上网看到很多都是用xib添加,使用StoryBard的有两种办法,但我觉得下面用到那种方式比较好,直接在StoryBard中拖入一个NavigationController,在StoryB...
观察者模式观察者模式,有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式。一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。
观察者模式算是一个比较常用的模式了,使用上就像是订阅RSS,当有新的新闻更新,接受订阅的主题就会向每一个订阅者发送消息,这里的发送消息一般是调用订阅者的已经定义好的函数,如On...
所有Android的开发者一定都遇到过内存溢出这个头疼的问题,一旦出现这个问题,很难直接确定我们的应用是那里出了问题,要想定位问题的原因,必须通过一些内存分析工具和强大的经验积累才能快速的定位到问题具体出现在那里。 基于移动开发具有的这个特性,本着尽量减少内存消耗的原则,以及我最近遇到的内存堆积(....
原文链接:http://blog.csdn.net/singwhatiwanna/article/details/38168103Android开发中动画和事件处理是程序员迈向高手的必经之路,也是重点和难点。此篇转载文章思路清晰,结构合理,用图文混合的方式完美的讲解了动画和事件冲突的解决办法,值得珍...
一、目标 1、完成“高级工具”页面布局、组件、点击事件等处理 2、完成“号码归属地查询”页面布局、组件、点击事件等处理二、代码实现 1、在项目包(com.example.mobilesafe)下新建一个类(取名AToolsActivity)继承Activity,作为“高级工具”选项的主页面,并...
访问地址簿和单个联系人数据的接口是基于C语言的函数,接口传递对地址簿各种对象的引用作为参数。管理地址簿中条目的基类对象是 ABRecord。一个ABRecord 可以表示一个人 或者一个群体 ABGroup 。无论何时,在界面上选中一条记录,或者使用框架进行查询返回一条结果,系统都会返回一个指向 A...