当前位置:  编程技术>移动开发
本页文章导读:
    ▪Mars视频札记——常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView        Mars视频笔记——常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView   常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView   DataPicker&DataPickerDialog 创建步骤: 1 声明一个监听器,使用匿名.........
    ▪ 【掌下魅族】1.0.3震撼发布,M9专用的魅族论坛客户端        【掌上魅族】1.0.3震撼发布,M9专用的魅族论坛客户端 你的支持是我完善此软件的最大动力,谢谢~ 引用: 07/12 02:03新版本1.0.3发布,本次更新:1.修改尾巴字体颜色为灰色,去掉了链接,不致影响论坛.........
    ▪ 小常识拾遗,持续更新中       小知识拾遗,持续更新中 1.listview取消默认黑色滚动背景如果大家在非黑色背景下使用ListView控件时,Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序的.........

[1]Mars视频札记——常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView
    来源: 互联网  发布时间: 2014-02-18
Mars视频笔记——常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView

 

常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView

 

DataPicker&DataPickerDialog

创建步骤:

1 声明一个监听器,使用匿名内部类

DatePickerDialog.OnDateSetListener onDateSetListener 

= new DatePickerDialog.OnDateSetListener(){

//按下set按钮会触发

pulbic void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth){

System.out.println(year.....);

//注意:这里的monthOfYear 是从0开始的

}

2 复写onCreateDialog(int id)方法

protected Dialog onCreateDialog(int id){

...

return new DatePickerDialog(this, onDateSetListener, 2010, 11, 25);

}

3 需要的时候 调用showDialog

showDialog(DATE_PICKER_ID);

 

也就是showDialog调用了onCreateDialog调用了onDateSet

类似的 有TimePicker

 

 

AutoCompleteTextView

要2个字符以上会出现提示 一个字不会

 

创建过程

1 在布局文件中声明

<AutoCompleteTextView />

2 定义提供条目的布局 res/layout下,例如list_item.xml

3 创建ArrayAdapter为AutoCompleteTextView提供数据

List<String> list=new ArrayList<String>();

list.add();

...

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.list_item,list);

//最后一个也可以为数组容器(list那个)

4 联系绑定

autoCompleteTextView.setAdapter(arrayAdapter);

 


    
[2] 【掌下魅族】1.0.3震撼发布,M9专用的魅族论坛客户端
    来源: 互联网  发布时间: 2014-02-18
【掌上魅族】1.0.3震撼发布,M9专用的魅族论坛客户端

你的支持是我完善此软件的最大动力,谢谢~

引用: 07/12 02:03
新版本1.0.3发布,本次更新:
1.修改尾巴字体颜色为灰色,去掉了链接,不致影响论坛美观
2.关于界面查看详细版本
3.实现发新帖和回帖是否成功的检测,不成功将提示其可能原因,如字数不够,权限不够等
4.登录账户时提醒"安全声明",保障魅友账户安全

apk下载地址:  meizubbs_1.0.3_beta_20110712.apk (246.93 KB)
备用地址:http://u.115.com/file/aqbudmaq

登录账户"安全声明"UI
 
10.login_safe.png (163.81 KB)
2011-7-12 02:12
引用: 07/11 17:17
本软件发布以来,受到广大魅友的欢迎以及魅族官方的肯定,在此谢谢大家~
本着完善软件和对魅友账户安全负责的考虑,现做以下声明:
1.本软件使用的权限有:网络通信和位置与安全,网络通信用于加载论坛数据和广告数据,位置与安全用于基站定位
2.因为魅族论坛现在无法提供oAuth验证,所以登录账户的验证是由本程序内部模拟浏览器行为请求服务器验证的,但是我以人格保证,本人以及掌上魅族不会收集和泄漏用户数据,对于无法信任本人以及掌上魅族的用户,请谨慎使用账户登录行为

特此声明~
引用: 07/11 03:34
新版本1.0.2发布,本次更新:
1.从根本上修正了"进程异常"bug,原因为低版本固件无法识别我在高版本固件中开发所使用的特性,特别感谢魅友"无需等待"的配合测试
2.提供了设置帖子字体大小的选项
3.设置界面美化,使用了M9特有的蓝色开关按钮
4.优化发新帖和回帖界面的广告,点击有惊喜哦

apk下载地址:上面有最新版 1.0.3
新设置界面
引用: 为了收集BUG案例和更多创意,我建了个扣扣群,请关注掌上魅族的魅友踊跃加入,谢啦
扣扣群:3386910
引用: 07/10 01:03
新版本发布,解决了今天魅友反应的一些问题,非常感谢大家的支持~
本次BUG修正:
1.支持中文账户名登录
2.修正了因基站定位引起的"进程异常"bug,如无法签名地点,请检查以下设置:设置->位置和安全->使用无线网络
3.发帖回帖的布局重新调整,解决了出现盲打的问题

apk下载地址:上面有最新版 1.0.3

从5月底开始做这个软件到现在一个多月时间,得到了很多魅友的支持,在此先谢过大家!
时间仓促,不尽完善之处在所难免,也请大家包容,我将在后续的版本中尽全力完善此软件!

写这个软件最初的起因是因为很多魅友的声音,希望能有个M9专用的魅族论坛客户端,省却手机上论坛的很多不便之处,而这些不便之处我也确实遇到,便有了写这个掌上魅族的念头,有魅友的支持,我也不断勉励自己做到最好,做到更好!!

最初的想法也只是这个软件能看帖就好,后来不断有新的想法进来,其中不乏很多魅友的创意,做大做强的想法以至现在才推出第一个测试版,抱歉了~

apk下载地址:上面有最新版 1.0.3

现在总结下本测试版已实现的功能和待完善的功能,本帖也长期收集BUG和更多创意:

已实现功能:
1.版块,帖子列表(长按可以查看最新回帖和直接回复)
2.帖子浏览,翻页,刷新,有图和无图模式
3.账户登录,发新贴&回贴(带尾巴&定位哦),还原数据(防止误操作白打字)
4.帖子楼层操作,暂时实现楼层引用,楼层回复
5.帖子搜索,按标题搜索
6.设置:是否下载图片,是否记录地点
7.流量统计

待完善功能:
1.发帖回贴的表情功能,添加附件图片功能
2.帖子楼层操作,如支持,反对,链接,下载附件
3.附件搜索下载功能
4.M9最新固件检测和下载功能
5.设置:将完善各功能设定,如字体大小,缓存方式等
6.个人中心:我的话题,我的收藏,短消息中心
7.社交SNS:结合论坛和手#机#定位,提供魅友间社交,互动的功能,如同城魅友,魅友活动,魅友微博等

关于广告位的问题,我想说其实广告位真的不会很显眼,相信不会影响体验的~
为了广告的问题我很伤脑筋,我不想让魅友们失望但也请你们能站在我的立场替我想想!

至于收费版我也在考虑当中,也许会在后续的版本中提供,谢谢你们的支持!

欢迎使用,请多多点击广告,你的支持是我完善此软件的最大动力,多谢~

下面介绍下操作方式和贴图:
1.图标LOGO,以meizu标志大写M为图标,简洁大方
 

1.home.png (415.09 KB)
2011-7-9 11:38


2.启动画面,将检测网络,如果网络异常将无法继续
 

2.splash_about.png (234.74 KB)
2011-7-9 11:38


3.之后进入论坛版块,上方依次是标题栏,版块栏,帖子列表,主功能按钮
 

3.forum.png (157.03 KB)
2011-7-9 11:38


 

3.x.forum_search.png (143.83 KB)
2011-7-9 11:38


4.点击版块栏,可以切换版块,已加载的版块帖子列表将会缓存,点击或者长按"其他"可以打开更多版块列表
 

4.forum_other.png (171.08 KB)
2011-7-9 11:38


5.滚动帖子列表到底,会出现"正在加载下一页"的项目,稍等之后将会自动加载下一页
 

5.forum_next_page.png (140.09 KB)
2011-7-9 11:38


6.长按帖子,会出现帖子操作的菜单:查看最新,直接回复
 

6.forum_item_menu.png (177.49 KB)
2011-7-9 11:38


7.主功能按钮依次是:个人中心,大M标志刷新,主菜单
 

7.forum_personal.png (179.32 KB)
2011-7-9 11:38


 

7.x.menu.png (159.36 KB)
2011-7-9 11:38


8.点击或通过帖子操作菜单将进入帖子浏览,下方的按钮可以实现大部分浏览操作
 

8.topic.png (334.9 KB)
2011-7-9 11:38


 

8.x.topic.png (194.38 KB)
2011-7-9 11:38


 

8.y.topic.png (211.18 KB)
2011-7-9 11:38


9.长按帖子楼层,会出现楼层操作的菜单:暂时实现的功能有"引用此楼","回复此楼"
 

9.topic_item_menu.png (267.58 KB)
2011-7-9 11:38


10.登录框,登录可以通过主菜单,或者在发帖&回帖的时候进行,也可以选定"自动登录"实现在启动的时候登录
 

10.login.png (92.14 KB)
2011-7-9 11:38


11.通过点击"个人中心"的"发新帖"菜单,可以发新帖
 

11.new_topic.png (106.11 KB)
2011-7-9 11:38


12.在帖子页通过点击"回复"或者楼层操作菜单,可以回复帖子
 

12.reply.png (111.1 KB)
2011-7-9 11:38


13:通过点击"个人中心"的"搜索帖子"菜单,可以根据标题搜索论坛帖子
 

13.search.png (162.67 KB)
2011-7-9 11:38


14:通过点击"主菜单"的"设置"菜单,可以进入功能设定,暂时只有"加载图片"和"记录地点"
 

14.setting.png (66.21 KB)
2011-7-11 09:17


15:通过点击"主菜单"的"关于"菜单,可以查看软件信息和检测更新版本
 

15.about_update.png (187.75 KB)
2011-7-9 11:38


16:点击"主菜单"的"退出"菜单,或者在论坛页点击后退按钮,将出现退出确认框,并统计流量(此流量是整个使用期间的总流量,也包含其他软件耗费的流量,所以并不完全准确,仅作参考)
 

16.bbs_close.png (136.46 KB)
2011-7-9 11:42




下面没了,谢谢大家~~


    
[3] 小常识拾遗,持续更新中
    来源: 互联网  发布时间: 2014-02-18
小知识拾遗,持续更新中
1.listview取消默认黑色滚动背景

如果大家在非黑色背景下使用ListView控件时,Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序的黑色的背景和主程序的主题既不协调。解决的方法Google在设计Android时也考虑了,在Layout的ListView中加入 android:cacheColorHint=&quot;#00000000&quot; 的属性即可。


2.shell


[code=&quot;java&quot;]adb shell

cd data/data/com..

sqlite3 xxx.db

.quit




3.默认安装到SD卡



[code=&quot;java&quot;]


4.[size=small;]完全退出[/size]


[code=&quot;java&quot;]android.os.Process.killProcess(android.os.Process.myPid());


5.android获取屏幕尺寸、密度
   DisplayMetrics metric = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metric);
        int width = metric.widthPixels;  // 屏幕宽度(像素)
        int height = metric.heightPixels;  // 屏幕高度(像素)
        float density = metric.density;  // 屏幕密度(0.75 / 1.0 / 1.5)
        int densityDpi = metric.densityDpi;  // 屏幕密度DPI(120 / 160 / 240)

  <supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:resizeable="true"
            android:anyDensity="true"/>


1 楼 baobei199116 2011-08-22  
  笑而不语!

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