锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / Java开源 / 安卓开发学习笔记
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

安卓开发学习笔记


Toast显示提示,静态方法makeText
menu,配置xml和监听函数,显示菜单用inflate
Intent ,动作和传递数据。启动活动、服务、广播。StartActivity
多个category,Intent有构造名称了,为什么还要category?.活动分类,比如执行HOME动作的分类
启动其它进程活动:ACTION_VIEW,ACTION_DIAL
传递数据putExtra()
对话框活动
Android:theme=”@android:style/Theme.Dialog”>
活动销毁后加载原来数据if(savedInstanceState!=null)
Bundle也可以用于Intent传递数据
Intent时,singleTop已经是顶活动,则不创建
singleTask,全局唯一活动,不多创建。
singleInstance在新栈里。多个程序共享。
AlertDialog,置顶对话框。
进度条对话框,dismiss
layout_gravity
layout_weight,累加平均
百分比布局依赖,compile ‘com.android.support:percent:24.2.1’。
百分比布局使用<android.support.percent.PercentFrameLayout,还要带app命名空间。引入命名空间,就可以使用什么样的前缀
ListView的数据初始化用ArrayAdapter<String>,这个类构造时,第二个参数是内置布局,比如simple_list_item_1。
ListView要自定义布局,要有节点数据类,自定义数据适配器,适配器getView的里inflate函数第三个参数为false意思是有父布局就加不到ListView里了。自定义布局创建好后,用法简单,创建适配器,设置适配器到控件上就可以了。ListView优化就是当前控件和子控件可以快速定位到,用到了Tag数据和函数参数convertView。
现在推荐用RecyclerView代表ListView,gradle要导入,写入如下行:
compile ‘com.android.support:recyclerview-v7:24.2.1
布局里使用<android.support.v7.widget.RecyclerView>
重写onBindViewHolder.
活动初始化RecyclerView时,在OnCreate里要创建个布局,比如LinearLayoutManager,用new分配。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内