-
最新发布
最近评论
文章分类
友情链接
Meta
Author Archives: Vincent 4J
Android中如何处理其他应用程序的呼入
举例说明,“电话簿”里存有“路人甲”的个人信息,并记录着详细地址;点击该地址之后会自动跳转到”Google Map”,并用详细地址关键字进行检索;概要的说,就是在“电话簿”里呼出”Google Map”;本文将以1个Demo为例对该部分知识进行阐述。 一、效果图展示 二、知识点 1. 通过配置”AndroidManifest.xml”监听该类Intent 首先,必须得知晓该操作所发出的Intent为何类别,包含哪些数据信息;有1个简单可行之法,就是在”DDMS”中查看该操作所输出的Log,例如:04-22 04:57:55.854: I/ActivityManager(206): START {act=android.intent.action.VIEW dat=geo:0,0?q=上海市淮海中路775号 cmp=android/com.android.internal.app.ResolverActivity} from pid 8722 其次,通过抽象上文中的Log信息来配置”AndroidManifest.xml”,进而达到监听该类Intent的效果,具体配置如下:
Posted in Uncategorized
Leave a comment
Android中的类MVC设计方案 – Trigger机制
当然,“MVC”是针对Web项目提出的;也就是说,Android中没有MVC一说;但此处“MVC”能十分精辟地进行概括,毕竟Java开发人员对该概念十分之熟悉,所以在此借用“类MVC”;下面进入正题: 一、效果图展示
Posted in 4J App
4 Comments
关于搭建Android App – APK推荐站点的一些想法
4J前期做过部分准备工作,并将该项目命名为“APK Talk”,下面将详细阐述其中的各个细节。 一、想法萌芽 前不久入手一部HTC Desire,本本分分地熟悉了一星期;实在是耐不住寂寞,开始折腾起来。首先,刷MIUI的ROM——当然,这个不是我要说的重点;然后,开始折腾App。 在此插播一段说明,4J个人习惯将Android App称为APK,可能有些许牵强,APK是Android Package的缩写,可能有点偏向于开发方面的知识。这种叫法主要有以下两种缘由:第一,Android App安装包的扩展名就为”.apk”。第二,出于搜索排名方面的考虑,如果以”android app”作为关键字进行Google,因为是组合查询,搜索结果中无效数据的比例应该非常大;毕竟当下iPhone已经自然而然地抢占”app”关键字,民众一听到”app”这三个字符就立马想到的是Apple的AppStore;但如果以”apk”作为关键字的话,无效数据比例应该非常之小。 回到正题。所谓智能机,最大的乐趣应该来源于折腾无穷无尽的App;但作为一名Android菜鸟,
Posted in APK
5 Comments
4JPlayer.v1.1-软件评测
一、欢迎界面 双击app图标之后,首先显示的是欢迎界面(如下左图所示),该界面上含有1张静态图片和1个动态点状进度条;当进度条循环完2轮之后,跳转到程序主界面中的Local Tab(如下右图所示)。 二、初始化界面 上右图展示的是初始化时Local Tab的界面,该界面罗列出SDCard上的音频文件。接下来展示该状态下Play Tab(如下左图所示)和Remote Tab界面(如下右图所示);该状态下Remote Tab罗列出服务器上的音频文件。
Posted in 4J App
3 Comments
4JPlayer.v1.1-需求分析与实现方法
一、需求来源 为完善上一版本(4JPlayer.v1.0)中存在的不足和增加一些新的功能,从而来进一步学习Android SDK的相关知识点。 二、功能概要和涉及知识点 欢迎界面显示图片和动态点状进度条,并停留一段时间之后跳转到主界面 Activity:调用finish()方法来结束当前Activity和startActivity()来开启一个新的Activity。 Handler:调用sendEmptyMessageDelayed()方法来延迟发送消息和重写handleMessage()方法来接收消息,并用switch-case进行分类处理。 Thread:定义一个线程类,该类extends Thread,通过传递Handler对象进行实例化,在run()方法中调用Handler对象的sendEmptyMessageDelayed()方法发送消息。 主界面由4个Tab组成 组件:TabHost、TabWidget和FrameLayout组件。 类:TabActivity、TabHost和TabHost.TabSpec类 其中2个Tab(Local Tab和Remote Tab)的内容由ListView来进行布局,并且ListItem中包含文字、图片和按钮(需监听onClick事件)
Posted in 4J App
7 Comments