当前位置:  编程技术>移动开发
本页文章导读:
    ▪editText让enter建不是换行而是换到上一个按钮        editText让enter建不是换行而是换到下一个按钮 editView默认的是输入enter后是换行,而我想转移到下一个焦点 tCNPCode.setOnKeyListener(new OnKeyListener() {     public boolean onKey(View v, int keyCode, KeyEvent event).........
    ▪ 起动可以打开图片的相关程序        启动可以打开图片的相关程序 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select Picture"),SELECT_IMAGE);  ......
    ▪ 用lua搭一个相仿浏览器的控件框架       用lua搭一个类似浏览器的控件框架 公司要开发微博应用,除了最普通的微博功能之外,会嵌入很多运营那边的东西在里面,比如广告条之类的。总结我们以前的开发经验,像这种经常变化.........

[1]editText让enter建不是换行而是换到上一个按钮
    来源: 互联网  发布时间: 2014-02-18
editText让enter建不是换行而是换到下一个按钮

editView默认的是输入enter后是换行,而我想转移到下一个焦点

tCNPCode.setOnKeyListener(new OnKeyListener() { 
    public boolean onKey(View v, int keyCode, KeyEvent event) { 
        if(keyCode == 66) { 
            txtCNPCode.requestFocus(); 
        } 
        return false; 
    } 
}); 


    
[2] 起动可以打开图片的相关程序
    来源: 互联网  发布时间: 2014-02-18
启动可以打开图片的相关程序

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_GET_CONTENT); 
startActivityForResult(Intent.createChooser(intent, "Select Picture"),SELECT_IMAGE); 


    
[3] 用lua搭一个相仿浏览器的控件框架
    来源: 互联网  发布时间: 2014-02-18
用lua搭一个类似浏览器的控件框架
公司要开发微博应用,除了最普通的微博功能之外,会嵌入很多运营那边的东西在里面,比如广告条之类的。

总结我们以前的开发经验,像这种经常变化的东西,我们就不能像写一般应用那样写死,而是需要一个框架来面对这种灵变需求--我们选择了页面。

这里所说的页面并不是HTML这样的页面, 其实更确切的说是一个配置脚本--Lua最擅长的就是这个了。


这个配置脚本写好了放在服务器,里面数据都由后端服务生成好了,客户端发出请求后, 返回一个页面(配置脚本),由客户端直接运行,将其画在屏幕上。

这种方式很方便,很灵活,以后运维若有变更, 修改页面即可,客户端不做任何改动。


客户端完成了这几件事:
*定义了一套最基本的控件,如按钮、输入框、背景、文字区、单选多选、下拉列表。
用这些基本控件就可以拼出页面来。

*下载并缓存页面,添加控件到容器内

*对容器内控件进行布局(实际上我的布局很简单,仅仅是计算页面总高度)

*焦点管理

*实现导航条、左软键菜单、滚动条、图片缓存、后退等功能

此框架主要归功于Lua,用它写好的脚本可以拿来直接运行,省去了解析环节,并且Lua语法简单,稍懂编程的人很快就可以上手,所以让服务器端人员做这种页面是小菜一碟了。

----------

今天正在考虑将框架改改, 加入真正的布局功能,做一套纯客户端控件,用来做其他应用。


    
最新技术文章:
▪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