当前位置:  编程技术>移动开发
本页文章导读:
    ▪怎么在启动模拟器的时候指定模拟器空间        如何在启动模拟器的时候指定模拟器空间 请参考: Android模拟器的一些问题 ......
    ▪ 依据公司项目~学习搭建开发的框架(一)        根据公司项目~学习搭建开发的框架(一)     今天主要是搭建了一个应用的基本流程。   点击BUTTON   出现一个字符串 布局一个button,一个EditText。 给button加监听器实现代码: Task task=new.........
    ▪ 上载理财记帐软件financisto源代码       下载理财记帐软件financisto源代码 记录下第一次用Bazaar的过程:1.找到了开源理财记帐软件financisto,想下载源代码。结果发现https://launchpad.net/financisto不是通常的cvs或svn,是Bazaar,第一次听.........

[1]怎么在启动模拟器的时候指定模拟器空间
    来源: 互联网  发布时间: 2014-02-18
如何在启动模拟器的时候指定模拟器空间

请参考:

Android模拟器的一些问题


    
[2] 依据公司项目~学习搭建开发的框架(一)
    来源: 互联网  发布时间: 2014-02-18
根据公司项目~学习搭建开发的框架(一)

 



 
今天主要是搭建了一个应用的基本流程。



 
点击BUTTON



 
出现一个字符串

布局一个button,一个EditText。
给button加监听器实现代码:
Task task=new Task(Config.TASK_ONE,null);MainService.addNewTask(task);
解                  释:
  • Task里面包含两个属性任务ID和传入data,ID主要是在Config下配置。
  • MainService主要是3个方法
  • public static void addNewTask(final Task ts) {
                  new Thread() { 
                        //启动线程
                         public void run() { 
                        //调用doTask方法
                               mainService.doTask(ts); 
                         }
                  }.start();
           }
           
              public void doTask(Task task) {
                  if (task == null) 
                         return; 
                  Map param = task.getTaskParam();
                  ArrayList list = new ArrayList<Object>(); 
      //得到一个message对象
                  Message message = handler.obtainMessage(); 
                  //获取taskID用于判断执行哪个流程
                  int taskid = task.getTaskID(); 
                  switch (taskid) { 
                  case Config.TASK_ONE: 
                         String test = "test"; 
                         message.obj = test; 
                         break; 
                  }
                  message.what = task.getTaskID(); 
      //假如到消息队列并发送
                  handler.sendMessage(message); 
                }
    
    
     public Handler handler = new Handler() {
                  @Override 
                  public void handleMessage(Message msg) { 
                         super.handleMessage(msg); 
                         IActivity ac = null; 
                         String activityName = ""; 
                         switch (msg.what) { 
                         //根据消息队列的msg判断改传入哪个Activity
                         case Config.TASK_ONE: 
                               activityName = "AndroidTaskActivity"; 
                               break; 
                         }
                         ac = MainService.getActivityByName(activityName);
                         //刷新判断后的activity
                         ac.refresh(msg.what, msg.obj); 
                  }
           };                  
    
    
    public void refresh(Object... param) {
                  //获取从MainService传过来的数据,第一个为TaskID,第二个通常为传过来的数据对象
                  int flag = (Integer)param[0];
                  switch(flag){ 
                  case Config.TASK_ONE: 
                         String str=(String) param[1];
                         et.setText(str); 
                         break; 
                  }
    
    
           }
    
    
     








1 楼 heroxuetao 2012-01-10  
学习一下
2 楼 mysfzj_web 2012-01-10  
heroxuetao 写道
学习一下

我也是才学的。。后面最后一节有附带源码

    
[3] 上载理财记帐软件financisto源代码
    来源: 互联网  发布时间: 2014-02-18
下载理财记帐软件financisto源代码
记录下第一次用Bazaar的过程:
1.找到了开源理财记帐软件financisto,想下载源代码。结果发现https://launchpad.net/financisto不是通常的cvs或svn,是Bazaar,第一次听说。
2.下载window下的版本安装。因为电脑上python是绿色版本的,参考http://effbot.org/zone/python-register.htm注册才能装。
3.命令也是从它文档里学的,安装完只要执行bzr branch lp:financisto 就行了。
也可以从网站上下载:https://launchpad.net/financisto
Browse the code-〉view revision -〉download tarbal


To help with localizing Financisto, yo have to do the following steps:

1) Get to know how bzr and launchpad works: https://help.launchpad.net
2) Download a copy of the trunk: bzr branch lp:financisto
3) Take a look how localization in Android works: http://developer.android.com/guide/topics/resources/localization.html
4) Create a new folder under /res like /res/values-xx-rYY (please follow http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources to understand correct xx and YY values) and copy default English resources from /res/values/strings.xml to this folder
5) Translate the /res/values-xx-rYY/strings.xml into your language
6) Change /assets/credits.htm and put your name under Localizatiors section
6) Commit the code into your branch
7) Propose your branch for review/merge into trunk

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3