软件技术【Android】
x-teamer团队
X-teamer打造了一个互联网交易模型的核心, 在这个模型之下,建立千变万化的商业生态和定制化产品研发。这就是商业的万有引力模型。
展开
-
Android API个人库的建设V1.0 【UI相关】
前一个公司得到的经验是, 建设个人的API库, 不但可以积累一些常见的工作经验, 更重要的养成持续改进的好习惯, 因此决定从今天起, 开始建设Android的API库, 关键点在于1. 常用GUI 2. 四大组件的应用场景 3. IPC 场景 4 JNI场景 5 Binder 机制, 尤其是本地侧 借助系统Activity过滤的功能, 可以自动实现对上述的系统API描述的Activity进行加载原创 2010-08-16 20:59:00 · 2485 阅读 · 6 评论 -
Android API个人库的建设V2.0 【API架构和组件架构】
之前Android API库的设计过于偏重UI, 系统性把握不足, 个人将这一块重新设计, 并将其用到MyDictionary项目中原创 2012-04-01 11:31:23 · 2030 阅读 · 0 评论 -
Android 程序之在线词典[2010-05-08更新图片]
该项目已经进一步被优化, 链接在此, 谢谢关注 利用开源的词典API,开发了一款Android的词典,采用的是Dict.cn的Open API接口, 【注意: 这个接口已经被不能使用, 网络搜索:爱词霸 API】基本的原理: 发送单词请求到dict.cn上. http://dict.cn/ws.php?q=word word表示你要查询的单词, 比如要查询hello的话,像Dict.cn发送请求原创 2009-10-05 14:52:00 · 9438 阅读 · 40 评论 -
Android SDK Document 框架导读的翻译和注解[7]——Intents and Intent Filters
Android应用程序中三个主要的组件——Activity, Service, Broadcast receiver——都是由Intent中传递过来的消息激活的,Intent消息传递是这样一个基础手段,它把相同或者不同应用程序的组件后期运行绑定起来。Intent对象本身是一个被动的数据结构,它用来承载一个关于将要执行动作的抽象描述——在 broadcast的情况下,这个Intent是描述是已经发生翻译 2010-06-12 18:48:00 · 2020 阅读 · 4 评论 -
Android 多平台解决方案
Android 版本分裂始终是一个头疼的问题, 本月我们将用一种合理的方案,解决不同SDK, 不同版本下匹配的问题。 SDK实际上并不是向下兼容, 我们做产品的时候,是否意味着需要管理多个版本? 这样带来的成本,对于中小团队来说,是一场噩梦。 因此,我们寻求的解决方案是: 同一个版本, 应对多变的外部平台。我们这边的需求是:1. 不针对不同的分辨率开发多个版本. 不为Android平板开发新版原创 2012-05-02 08:20:41 · 5323 阅读 · 5 评论 -
vkeyi项目架构设计总结
总体概况:1. 最普通Client - Server模式2. Client端目前包含Wince 以及Android3. 通信方式采用Http + Json 字符的方式4. 后台采用OSGi架构5. 数据库访问采用ibatis + MySql【另外一端物联网接口部分用到了Oracle】架构失误的地方:1. 通信接口上, HTTP + JSon的方式无问题, 但采用了一个会话过期的机制以防止非原创 2012-04-25 20:14:48 · 3160 阅读 · 4 评论 -
移动平台端到端低成本解决方案
移动平台端到端低成本解决方案1、 概述《移动平台End-2-End低成本解决方案》一课,描述的是当今移动互联网大局背景下,如何低成本的为移动应用搭建一个低成本服务端。从而实现中小开发者、产品发烧友对开发End-2-EndSystem产品的追求。这个低成本的服务端方案,现在已经有众多选择, 本文将围绕百度云平台进行架构设计, 并以一个现有的Android版本英语词典《凡尘英语》作为典型实践, 验证其原创 2013-03-12 18:28:49 · 5088 阅读 · 2 评论 -
Hybrid App和 Web App研究
需要了解一下跨平台的产品设计:1. 后面个人定位的是移动应用开发, 因此, 大部分应用需要覆盖各种平台, 需要寻求低廉的方案2. HTML5, PhoneGap这类关键词出现得实在太多, 需要对这些技术进行关注, 避免技术上滞后.APP 开发现状:1. 各个公司为争取用户, 基本要求出台移动解决方案. 无论是否为IT公司, 各类公司都存在潜在的需求, 需要占领用户时间, 避免被用户遗忘.2. 移原创 2013-03-18 11:21:00 · 6253 阅读 · 0 评论 -
Android 程序之My Dictionary【凡尘英语】——重构归来
【前言】博主在2009年十月份发表了一篇关于Android在线词典项目的源码(Android 程序之在线词典[2010-05-08更新图片]), 当时自己完全凭个人兴趣和直觉做的设计和实现, 可惜后面有一段工作完全和Android不相关, 因此该项目束之高阁。今天已经完成工作室的组建, 并将产品正式命名为【凡尘英语】后期发展目标:英语单词自学习软件, 能真正提高用户对英语单词的理解力和英语水平,原创 2011-11-12 09:10:20 · 7024 阅读 · 15 评论 -
Android面经总结
Basic:1. 基本的UI控件和布局文件 2. UI配套的Adapter的使用 3. Activity, Intent,Service,broadCast Receiver他们的生命周期管理熟悉一下 4. 操作手机上的数据库SQLite应用5 Apk, 四大组件(如Activity等)跟进程的关系 Apk, 四大组件【Activity,service等】和进程,vm的关系:每个APK是一个进程,原创 2010-03-11 21:00:00 · 8411 阅读 · 12 评论 -
Android 各种杀脑细胞的问题集合
1. EditText KeyBoard, 遮挡问题(集中表现为: 发送消息软件如何实现? 保证Title等不被软键盘吃掉)http://unicorn25.iteye.com/blog/916504如果ListView出现, 又需要这样解决了:http://www.oschina.net/question/163910_271332. Android 程序如何完美退出(n个Activity出现的原创 2012-02-11 10:42:41 · 2009 阅读 · 5 评论 -
Android 的科普知识
知识点一: Android API Level 是什么? 跟大版本名称, 如Android 2.1有什么样的关系? 参考: http://www.cnblogs.com/over140/archive/2011/04/29/2032433.html 知识点二: Android提供的Sample是不错的学习资料, 注意怎么去使用它, 常见的FAQ问题 1. Androi原创 2011-06-06 15:49:00 · 1991 阅读 · 1 评论 -
TextView + 背景设置, 产生自定义Tab选中效果
效果图如下所示:第二个点击是这样的:因此这是一个个性化定制比较强的Tab, 值得拥有, 关键要实现的地方如下:第一: Layout中的布局 <TextView android:layout_gravity="center_vertical" android:background="@drawable/selector_food_cls" android:layout_width="match原创 2014-12-18 18:36:34 · 4217 阅读 · 3 评论 -
ListView的固定选中效果
项目中需要用到ListView的高亮选中,并且保持选中状态的功能。 走了不少弯路,总结一下。展示一下ListView的选中需求:需要注意几点:原创 2015-01-10 10:36:14 · 2155 阅读 · 0 评论 -
ListView拖动后,文字、图片布局错乱问题
该问题,只需固定ListView的边框大小即可,如: <ListView android:id="@+id/lv_consumer" android:layout_width="@dimen/width_listview_mybills" android:layout_height原创 2015-01-25 08:40:36 · 1946 阅读 · 0 评论 -
手机上, 除了游戏, 还能做什么?
NFC是一个重要的玩意, 近距离通信, Android做控制端, 将是一个重要的选择.1. Android通过蓝牙控制玩具/电器, 这个应用目前在做控制的发烧友中, 影响较深远, 比较成型的组织或者个人有: liuviking 机器人创意工作室 一铃工作室 爱果联盟 2. 个人看好的方向有 Android通过近场通信跟智能电视的融合, 从而引申到更广的行业.原创 2012-03-12 09:14:18 · 1897 阅读 · 0 评论 -
Effective Android设计
摘要: 本文总结了自己在Android项目实施中遇到的设计问题。 即如何更好的进行组织和设计, 让项目更加稳定, 更容易维护, 详细情况请查看后文提供的代码。最重要的一条继承系统自身的Application 类, 对整个系统做优化处理, 经常用到的优化处理有: 释放(finish)自身创建的Activity类, 如果Activity类过多, 并且跳转比较严重,退出程序的时候,部分Activity对原创 2011-10-25 10:52:34 · 3474 阅读 · 2 评论 -
Android 软件平台架构设计
试想你做的不是一个软件, 而是一个软件族, 这个些软件需要在Android平台发布, 你应该做何种规划? 这些问题需要在以下真实场景中考虑:QQ发布的特有手机, 需要继承多个软件: QQ空间、股票、聊天、游戏等一个具有学习平台功能的手机, 需要多个软件: 电子词典、数学工具、学习进度安排、在线教学、绘图板、考试系统机械物联网应用, 需要多个服务: 电子商务、工况查询、专家系统、行业信息检索等事原创 2011-08-14 16:55:11 · 6590 阅读 · 11 评论 -
一个G1 的问题引发对Linux命令总结——超级终端裸装apk程序
同事有一个g1, 不能从Market中下载任何应用程序, 导致安装app的程序都无法下载, 因此任何程序都不能安装。 后来查了一些资料, 实现了从超级终端下, 将.apk文件安装到了g1上,顺便也学习了一下androd 管理应用程序的原理, 以及一些常用的命令。相信这类从实践中的总结,不至于让学习变得比较枯燥。 g1 的应用程序管理 g1 下,应用程序分为两类:一类是googl原创 2010-02-10 20:45:00 · 4416 阅读 · 2 评论 -
Android SDK Document 框架导读的翻译和注解[1]
《Android SDK Document 框架导读的翻译和注解》系列的文章将对Android应用程序的架构做一个基本的介绍,本文源于Android SDK ducument的第一个部分,描绘了Android 应用程序系统的骨架,因此,这部分对理解Android系统是最有帮助的。在翻译的时候,增加本人对Android的理解和评价。请指正。本文介绍Android架构及翻译 2010-04-18 17:44:00 · 3258 阅读 · 12 评论 -
Android SDK Document 框架导读的翻译和注解[2]
本文将介绍Activity. 一个Activity表示用户可实施一个具体操作的可视化UI, 比如,一个Activity可能表示一个菜单列表,用户可以从中选择,或者Activity展示一组有着标题的图片。 短消息应用程序可能将一个Activity展示联系人的名单,作为我们发送信息的对象;将第二个Activity用来写消息给我们选择好的联系人;还有其他的Activity用来查看短消息历史翻译 2010-04-19 18:30:00 · 1790 阅读 · 1 评论 -
Android SDK Document 框架导读的翻译和注解[3]
《Android SDK Document 框架导读的翻译和注解》系列的文章将对Android应用程序的架构做一个基本的介绍,本文源于Android SDK ducument的第一个部分,描绘了Android 应用程序系统的骨架,因此,这部分对理解Android系统是最有帮助的。在翻译的时候,增加本人对Android的理解和评价。请指正。 本文将介绍Service. Service:翻译 2010-04-20 22:29:00 · 2181 阅读 · 0 评论 -
关于处理器架构的一点儿知识
补充一点关于Android的硬件知识转载 2010-07-01 21:42:00 · 2840 阅读 · 0 评论 -
Android 学习方法总结
1. /android-sdk-windows/tools 目录下的 hierarchyviewer.bat, 是一款研究别人布局的好工具 2. 模拟器上安装Market中的apk, 然后结合上面的hierarchyviewer 工具, 还是非常强大的. Market上的APP如何安装到模拟器上面? 第一: gphone 手机从Market上面下载安装,原创 2010-05-12 18:59:00 · 2644 阅读 · 3 评论 -
Android SDK Document 框架导读的翻译和注解[4]——Broadcast receiver
《Android SDK Document 框架导读的翻译和注解》系列的文章将对Android应用程序的架构做一个基本的介绍,本文源于Android SDK ducument的第一个部分,描绘了Android 应用程序系统的骨架,因此,这部分对理解Android系统是最有帮助的。在翻译的时候,增加本人对Android的理解和评价。请指正。本文将介绍Broadcast receiver .翻译 2010-06-10 21:01:00 · 2126 阅读 · 2 评论 -
Android SDK Document 框架导读的翻译和注解[5]——Content provider
《Android SDK Document 框架导读的翻译和注解》系列的文章将对Android应用程序的架构做一个基本的介绍,本文源于Android SDK ducument的第一个部分,描绘了Android 应用程序系统的骨架,因此,这部分对理解Android系统是最有帮助的。在翻译的时候,增加本人对Android的理解和评价。请指正。本文将介绍 Content provider .翻译 2010-06-10 21:13:00 · 1979 阅读 · 2 评论 -
Android SDK Document 框架导读的翻译和注解[6]——Activating components: intents【用Intent激活组件】
《Android SDK Document 框架导读的翻译和注解》系列的文章将对Android应用程序的架构做一个基本的介绍,本文源于Android SDK ducument的第一个部分,描绘了Android 应用程序系统的骨架,因此,这部分对理解Android系统是最有帮助的。在翻译的时候,增加本人对Android的理解和评价。请指正。本文将介绍 Activating components: intents【用Intent激活组件】翻译 2010-06-11 20:23:00 · 1724 阅读 · 0 评论 -
理解UI线程——swt, Android, 和Swing的UI机理
别把UI当特殊线程, 除非你动手创建, 你的GUI程序世界, 只有一个线程。原创 2010-08-12 23:22:00 · 8449 阅读 · 16 评论 -
Android NDK 原理
本文介绍Android NDK 原理, 熟悉此教程, 需要有JNI的基础, 以及Android 应用程序的入门知识(环境搭建, 工程运行等), 可以查看本站的其它文章. 本文关注Android NDK的原理知识.原创 2010-09-23 08:54:00 · 5049 阅读 · 2 评论 -
Android APK逆向工程/反编译总结
1概述本文涉及的内容本质上就是APK的反编译, 作为一个开发者, 需要正视一下本文所谈及的技术, 目的是为了让你借鉴/学习优秀实践, 而非让你去盗用其它开发者得成果。事实是, 通过本文所谈及的内容, 如果不付诸实践和学习,没有比较好的Android基础, 实质上也不能从反编译原创 2011-08-01 21:13:37 · 26623 阅读 · 6 评论 -
Android 组件复用和进程关系
一:跨进程调用Activity案例设计, 设计两个Application, 第一个Application1将调用第二个Application中的Activity2, 同时第二个Application2会调用自身的Activity2. 以此判断进程ID来观察进程的存在情况, 详原创 2010-08-19 19:56:00 · 4166 阅读 · 2 评论 -
Android上的Google Map 开发总结
1. 地图和线的绘制本章设计到的源码请从下面的位置下载, 源码下载时, 请注意修改API Key, 否则地图无法使用源码下载1.1 地图上绘制一个Logo1.2 实现动态的位置回放的功能【动态更新GPS位置】该功能主要是用来绘制用户线路,类似于模拟GPS导航,可以看到一条不断更新的动态曲线。上面提供的源码需要拖动地图才能显示动态更新。 并且采用的OverLay过多,本人最新提供的源码,可以解决两个原创 2011-09-26 09:19:01 · 5035 阅读 · 7 评论 -
一个Android位置监管程序的开发全流程
概要: 本文描述一个Android项目的需求到实现的整个过程。 该软件锁定的领域为地理位置监控,以及引申的其它监控需求。利用中午休息时间不断补充该博客。 【本文涉及个人隐私的问题, 请正面看待】需求阶段: 项目成立源于以下几个现实生活中的例子: 1. 如果你的手机丢失了, 你怎样找回来? 很多软件的方式过于夸张, 隐蔽性很差, 容易被偷窃者发现。从而导致卸载。原创 2011-11-08 08:09:16 · 3276 阅读 · 8 评论 -
第一个Android 程序的源代码: TxtReader文本阅读器
刚学习Android开发的时候, 试着开发了一个阅读器,非常简单,所以易懂, 目前在本人的G1上跑得还是不错的 ^-^ 贡献出来给入门者参考: 主要问题: 1. 如何处理cancel事件 2. ListAdapter的使用 3. 文本编码. 资源下载地址: http://download.csdn.net/source/1713原创 2009-10-03 23:41:00 · 30434 阅读 · 15 评论