自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 第一行代码学习2(3)

Intent的隐式用法隐式Intent是通过对注册Activity是自定义了一些action、category属性,然后在代码中通过new Intent(“android.intent.action.自定义action”)启动,或者在代码中添加intent.addCategory(“android.intent.category.自定义category”),再通过startActivity(Inte

2017-02-23 23:25:05 339

原创 第一行代码学习4(13)

ContentProvider内容学习ContentProvider即内容提供器,用于在不同的应用程序之间实现数据共享的功能。contentprovider的用法有两种:1.使用现有的内容提供器来读取和操作相应程序中的数据;2.创建自己的内容提供器给我们的程序提供外部访问接口。一、访问其他程序中的数据要想访问其他程序中的共享的数据。就一定要借助ContentResolver类,通过Context的g

2017-04-05 14:55:10 257

原创 第一行代码学习3(12)

用广播实现一个强制下线的功能先利用以前所学的知识,创建一个活动的管理类ActivityCollector:public class ActivityCollector{ public static List<Activity> activities = new ArrayList<Activity>(); public static void addActivity(Activity

2017-03-10 17:11:13 313

原创 第一行代码学习3(11)

这一篇博客是在我全部学完了《第一行代码》第五章来写的。因为本章的内容并不是很多,但是绝对不是不重要,而是相当的重要,需要熟练掌握并灵活使用。动态注册一个监听wifi变化的系统广播注册广播的方式有两种,动态注册和静态注册。 动态注册就是在代码中注册;(活动启动才会发送) 静态注册就是在AndroidManifest中注册;(任何时候都会发送) 实现过程:public class MainActi

2017-03-10 11:29:06 263

原创 第一行代码学习3(10)

新闻界面的Fragment实现先添加一个准备好的新闻实体类,News。public calss News{ pirvate String title; private String content; public News(String title, String content){ this.title = title; t

2017-03-03 16:10:14 371

原创 第一行代码学习3(9)

Fragment基本学习Fragmen就是碎片,用于合理分配大屏幕的空间。适用于平板,投影。简单用法: 新建一个布局left_fragment.xml:<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" <Button android:i

2017-03-02 18:22:30 210

原创 第一行代码学习3(8)

实战聊天界面代码在学习实战代码之前可以先用draw9patch.bat工具制作合适的Nine-Patch图片。首先编写主界面的xml布局文件:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a

2017-03-01 16:44:38 252

原创 第一行代码学习2(7)

ListView学习listview是一个重点内容,平时在开发的时候都只是初步了解,在网上粗略的看了一下就直接上手,还是在adapter中使用,了解的并不是很多,希望接下来的学习能使自己对ListView有一个更深刻的学习,达到熟悉使用。简单实现ListVIew 现在activity_main.xml文件中设置如下布局:LinearLayout xmlns:android="ht

2017-02-27 17:27:14 257

原创 第一行代码学习2(6)

常见控件的使用方法android:gravity:用来指定内容的对齐方式,有top,button,left,right,center等,可以用“|”来同时知道多个值,当选的是center时就相当于“center_vertical|center_horizontal”。gravity:"center">或者gravity:"center_vertical|centerhorizo

2017-02-27 10:57:25 229

原创 第一行代码学习2(5)

Activity的启动模式Activity的启动模式由四种:standard,singleTop,singleTask和singleInstance。可以在AndroidManifest.xml中给activity标签指定android:launcherMode属性来选择启动模式。standard是默认的启动方式,所有的启动的activity都只存在一个栈当中,并且遵循先进后出的原则。

2017-02-25 17:15:26 264

原创 第一行代码学习2(4)

活动的声明周期暂停状态(onPause)与停止状态(onStop) 1.暂停状态:活动不再处于栈顶,但任然可见,就是当一个新活动无法覆盖上一个活动时。 2.停止状态:当一个活动不处于栈顶,并且完全不可见的时候。记录一个把活动设置成dialog的方式: 1.新建一个Activity; 2.在AndroidManifest.xml文件中注册的时候加入如下代码:<acrivity android:

2017-02-24 16:23:15 220

原创 第一行代码学习2(2)

注册活动时的相关事项在AndroidManifest.xml文件中注册了Activity的格式:name = ".Activity"   android:label = "This is Activity">        name = "android.intent.action.MAIN">    name = "android.intent.cate

2017-02-23 14:19:19 293

原创 第一行代码学习2(1)

今天主要是对新建了一个工程以后的文件结构做一个自己的详细的记录src:该目录是放置所有Java代码的地方,需要用Java代码实现功能的地方;gen:是一个神圣的地方,R.java文件在这里,这里是你在项目中添加的任何资源都会在其中生成一个相应的资源id,万万不可以手动修改;assets:此目录在一般的开发当值用的很少,至少我到现在都没有用到过,这里是存放一些随程序打包的文件。程序运行时可以动态读取到

2017-02-23 00:22:02 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除