今天修复一个公司非常早曾经的android应用功能,里面的代码逻辑已经全然错乱,然后发现返回的数据全然不正确了。然后修复了整整两天。然后我又一次整理了一遍,重构就算不上了。然后就用上了枚举。 什么是枚举?我曾经也不懂,当时我看见公司的项目中使用了枚举当做项目一个控制,比方改动已经写好的app然后为一 ...
分类:
移动开发 时间:
2017-06-16 16:51:32
阅读次数:
236
大多数编程语言相关的学习书籍,都会以hello,world这个典型的程序作为第一个示例。作为Android应用开发者,无论使用eclipse还是用android studio,在新建项目的时候,一直按IDE默认选择项,下一步进行下去,就会创建出一个可以运行的hello,world应用程序。对于这个程 ...
分类:
其他好文 时间:
2017-06-15 21:55:27
阅读次数:
198
Android提供了几种在其他线程中访问UI线程的方法。Activity.runOnUiThread(Runnable)View.post(Runnable)View.postDelayed(Runnable,long)Hanlder这些类或方法同样会使你的代码很复杂很难理解。然而当你需要实现一些很复杂的操作并需要频繁地更新UI时这会变得更糟糕。为了解决..
分类:
其他好文 时间:
2017-06-15 16:25:15
阅读次数:
173
在android下各种文件管理器中,我们选择一个文件,点击分享可以看到弹出一些app供我们选择,这个是android系统分享功能,我们做的app也可以出现在这个列表中。 第一步:在Manifest.xml进行配置,比普通的activity中多增加一个Intent过滤器 <activity andro ...
分类:
移动开发 时间:
2017-06-14 22:27:56
阅读次数:
692
在Android应用中,加入在线翻译的功能,这里调用的是有道翻译的API。 使用有道翻译API。首先要申请一个key,申请地址为:有道翻译API申请地址。 申请之后就会得到一个keyfrom和一个key。 获取翻译结果的数据接口为:http://fanyi.youdao.com/openapi.do ...
分类:
移动开发 时间:
2017-06-14 11:42:28
阅读次数:
254
在本课中,您将学习如何创建一个 XML 格式的布局,其中包含一个文本字段和一个按钮。 在下一课中,在按下此按钮时,您的应用会将文本字段的内容发送给另一个 Activity 作为响应。 Android 应用的图形界面使用 View 对象和 ViewGroup 对象层次结构而构建。View 对象通常为按 ...
分类:
其他好文 时间:
2017-06-14 10:15:33
阅读次数:
249
因为Android平台不同意Activity新启动的线程訪问该Activity里的界面控件。这样就会导致新启动的线程无法动态改变界面控件的属性值。但在实际Android应用开发中,尤其是涉及动画的游戏开发中,须要让新启动的线程周期性地改变界面控件的属性值,这就须要借助Handler的消息传递机制实现 ...
分类:
移动开发 时间:
2017-06-13 21:10:36
阅读次数:
194
计划写个完整的使用Ant打包Android应用的系列文章。三篇文章。首篇具体介绍採用Ant打包Android应用的流程。列出部分定制问题及其解决方法,第二篇介绍我理解的Ant打包的思路与主要的概念和使用,最后一篇描写叙述apk包的生成过程。 实现的环境: 操作系统:ubuntu 64bit 14.0 ...
分类:
移动开发 时间:
2017-06-12 23:53:01
阅读次数:
299
前言 本文记录一个Java层与JNI层參数与数据交互的应用程序开发过程。为实现一个功能完整的带Java与JNI的应用程序打下基础。本文如果读者已搭建好Android的Eclipse与NDK开发环境,包含通过ADB连接手机的配置。 1. 构建主要的Android应用程序 1.1 引导界面配置 打开Ec ...
分类:
移动开发 时间:
2017-06-12 20:41:31
阅读次数:
203
上篇《使用Ant打包Android应用具体解释》描写叙述了使用Ant打包的流程,但非常多步骤并没有说明如此做的原因,本篇将从Ant方面来理解,下一篇从APK生成的流程来说明。 APK包的生成是一系列操作的结果,而Ant则是将这一系列操作流程化。提供出定制化的接口,以及可配置的參数供改动,而这些都是通 ...
分类:
移动开发 时间:
2017-06-12 14:48:24
阅读次数:
240