android-第一行代码
Mason_Xu
Live in HangZhou. A student,learn about some Java Basic , Android Develop. Thanks for watch me.
展开
-
Android Activity探究活动
活动活动是什么活动是包含用户界面的组件 ,用于和用户交互,一个应用程序可以有0个或多个活动创建活动空白layout和 no activity 创建后 onCreat()已经自动重写创建和加载布局 新建layout目录,新建layout文件 layout文件下有 可视化布局(Design)和Text在布局layout文件中添加button 控件, 定义 button的ID ,尺寸 , te原创 2017-12-20 19:04:47 · 288 阅读 · 0 评论 -
ListView
ListViewListView 简单用法width和height是match_parent数据可以从数据库,网上下载.也可以是数组数组中的数据是 无法直接传递给ListView的,要借助适配器,其中ArrayAdapter最好用ArrayAdapter可以用泛型指定数据类型,在构造函数中吧要适配的数据传入ArrayAdapter有多个构造函数重载,要选择最适合的一种.因为传入数据是字符串原创 2017-12-22 23:51:25 · 289 阅读 · 0 评论 -
RecyclerView
更加强大的滚动控件 RecyclerView #P123基本用法需要在build.gradle添加依赖库 recyclerviewactivity_main.xml文件添加RecyclerView图片,Furit类,fruit_item.xml新建FruitAdapter类,作为适配器,继承自RecyclerView.Adapter ,并且泛型指定为FruitAdapter.ViewHol原创 2017-12-22 23:50:33 · 272 阅读 · 0 评论 -
UICustomViews 自定义布局和控件
自定义控件引入布局创建title.xmlandroid:background="@drawable/back_bg" 背景图片android:layout_margin="5dp" 控件上下左右偏移距离 也可以marginTop单独指定<include layout="@layout/title"/> 在activity_main.xml 中 就可以显示title.xml 标题栏<andro原创 2017-12-22 23:49:26 · 542 阅读 · 0 评论 -
UILayout
UILayoutLinearLayout 线性布局默认android:orientation="horizontal" 水平布局layout_gravity 对齐方式 center_vertical 垂直居中center_horizontal 水平居中 centerbottomtopleftrightweight 比例 - 牢记剩余空间 比例时,width设置0dpRelativ原创 2017-12-22 23:49:03 · 267 阅读 · 0 评论 -
UIWidget Android
UIWidget如何编写程序界面可视化界面(不适合适配)xml编写(推荐)常用控件使用方法TextView文本信息 id width height textmatch_parent 和父布局一样大小wrap_parent 大小刚好包含里面内容text 文本内容 textColor(#00ff0000) 前面两位表示透明度 textSize(xSp)gravity 对齐方式 ce原创 2017-12-22 23:46:39 · 258 阅读 · 0 评论 -
广播 Android
广播机制简介标准广播 完全异步执行的广播同一时刻多个接收器收到消息不能阻断有序广播 同步执行的广播同一个时刻只有一个接收器接收消息,广播接收器逻辑执行完毕后,继续传递.可以中间阻断接收系统广播开机,电量,时间等系统广播动态祖册监听网络变换动态注册 —– 在代码中注册静态注册 —– 在AndroidManifest.xml中注册如何创建一个广播接收器?新建一个类,继承原创 2017-12-21 14:07:07 · 184 阅读 · 0 评论 -
随时随地退出程序
如何在一个app中随时退出所有活动,不用一直按back新建一个BaseActivity类新建一个BaseActivity类, 继承自AppCompatActivity重写onCreat()所有的activity继承自自BaseActivity java public class BaseActivity extends AppCompatActivity{ @Override原创 2017-12-21 14:04:50 · 268 阅读 · 0 评论 -
启动活动---传递参数的最佳写法
启动活动的最佳写法通产传递参数我们会Intent intent = new Intent(FirstActivity.this,SecendActivity.class);intent.putExtra("parm1","data1");intent.putExtra("parm2","data2");startActivity(intent);优化public static void act原创 2017-12-21 14:03:22 · 325 阅读 · 0 评论 -
认识Android
认识AndroidAndroid四层架构 :Linux内核层 — 底层驱动 显卡,蓝牙,声卡驱动 电源管理系统运行类库 — 通过一些C/C+库来为Android系统提供主要的特性支持应用框架层 — 构建应用是需要用到的各种API应用层 — 手机上的APPAndroid的版本目前5.0的系统已经占据了98%的Android市场,所以开发的程序面向5.0以上的系统Android应用开发特色原创 2017-12-21 13:57:20 · 224 阅读 · 0 评论 -
Android项目消除系统自带标题栏
Android开发 消除系统自带标题栏调用getSupportActionBar() 方法获得 ActionBar 实例调用ActionBar的hide()方法 隐藏标题栏“`java public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInsta原创 2017-12-21 14:11:40 · 307 阅读 · 0 评论