`
nielinjie
  • 浏览: 5378 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
文章列表
博客已经搬家。请大家移步:[url]nielinjie.github.io[/url]
引用当系统已有业务模型不能适应新的需求的时候,我们有一种做法,就是用现有的业务模型来模拟新的业务,或者说变通迂回达成新的需求。 这样做对系统修改小(或者无),达成周期也比较短,往往被优先选择。 这样做本身不能说有问题,但我们要注意分析,防止滥用。我理解这样带来一些隐性风险,供参考: 1. 系统使用变难,因为有些功能是变通实现的,不够直接,需要专家才能使用。 2. 领域需求越来越复杂,虽然可能功能点比较少,但功能的细节和分支比较多。 3. 这种做法带来的系统修改虽然小,但往往不直接,比较隐晦,容易遗忘和误读。
三、介个是数据库接口? 完成了hello world,我便开始学习android的数据库接口。 这里提一下,受到各种文档和资料关于“Android上四大组件”的说法影响,开始一直觉得content provider对于访问数据库是必须的。后来才发现这个理解是错的,正确的理解是:content provider是用于向外发布数据的,只有需要向外提供数据的时候,应用才提供content provider。我汗。 所以对content provider的探索暂时停止了,学习数据库接口。 据说是提供完全的sqlite支持的,然而发现:功能貌似是有的,接口完全似是而非…… 可以传入sql语句、放入参 ...
二、Hello World即遭不测 显然,首先是来一个Hello World。 直接使用android-plugin的项目模板。生成的程序非常简单,当然,Hello World都非常简单。 Activity类的代码如下。 class MainActivity extends Activity { override def onCreate(savedInstanceState: Bundle) { super.onCreate(savedInstanceState) setContentView(new TextView(this) { setTex ...
一、先开始再说 因为已经习惯用Scala开发,所以在开始尝试Android平台开发的时候,没有使用Java。 在这个文章系列中,将把尝试的过程和遇到的问题(希望都能带上解决办法)分享给大家,希望对大家有所帮助。 先讲讲开发环境。对于比较熟悉Java编程的同学,开发工具应该说关系不大,如果没有找到既能支持Scala又能支持Android的IDE,我们还有终极方案——命令行。只要能了解清楚Scala编译和Android构建的各个步骤,都能找到对应的命令行工具。 我自己的情况是已经习惯了sbt, 如果大家也使用sbt,android-plugin(https://github.com/jberke ...
Global site tag (gtag.js) - Google Analytics