
Android开发-菜鸟学习笔记
蜗牛汽车软件
这个作者很懒,什么都没留下…
展开
-
Activity的启动模式LaunchMode
启动模式LaunchMode有4中:standard singleTop singleTask singleInstance默认是standard 模式,程序可以在同一个Task堆栈中创建同一个Acitivity的多个实例,并且可以依次返回。singleTop模式,当Activity A的实例处于栈顶时,无法再创建A的实例,如果没有处于栈顶(比如又创建了B的原创 2015-09-27 10:49:36 · 309 阅读 · 0 评论 -
android短信验证码自动填写
首先学习一下观察者模式:观察者模式是软件设计模式中的一种,在此种模式下,一个目标物件管理所有相依于它的观察者物件,并且在他本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法 来实现。此种模式通常被用来实现事件处理系统。 观察者模式(Observer)完美的将观察者和被观察者的对象分离开,在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者设计模式定义了对象间的一原创 2015-11-21 00:17:02 · 420 阅读 · 0 评论 -
ActionBarDrawerToggle is Deprecated
文章转载自:http://www.dss886.com/android/2014/11/11/01/ActionBarDrawerToggle is Deprecated更新Android Support Library后,自动构建DrawerFragmentLayout,会发现有这样一个Warning:java 'Android.support.v4.app.转载 2015-10-14 21:01:09 · 463 阅读 · 0 评论 -
下拉刷新控件SwipeRefreshLayout
近期在学习android开发过程中,遇到了PullToRefresh控件,但是貌似很有没维护了吧,导入as中会出现问题。没有找到解决办法,只能用官方控件了。Google提供了一个官方的下拉刷新控件SwipeRefreshLayout 几个常用的函数也很简单。下面是我的一个例子: XML:<LinearLayout xmlns:android="http://schemas.android.c原创 2015-10-11 13:36:13 · 851 阅读 · 0 评论 -
在Android Studio里导入library(以github里的SlidingMenu为例),jar包及so的步骤
在Android Studio里导入jar包及so包步骤如下: 1、在src同一级目录下建一个libs的文件夹 2、将jar包或so包拷贝到新建的libs文件夹下 3、jar包的话,右击选择add as library 4、如果是so包的话,找到跟src同级目录下的build.gradle ,添加如下标红信息,然后build->rebuild project即可在Android Studio原创 2015-10-10 23:51:28 · 2058 阅读 · 0 评论 -
AsyncTask的学习
1.构建AsyncTask子类的参数AsyncTask<Params,Progress,Result>是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数: Params:启动任务时输入参数的类型 Progress:后台任务执行中返回进度值的类型(Integer) Result:后台执行任务完成后返回结果的类型2.构建AsyncTask子类的回调方法doInBackg原创 2015-10-21 00:11:47 · 372 阅读 · 0 评论 -
Activity参数传递
Activity参数传递1.如果数据较少,比如只要传一个字符串,可以使用如下代码:在Activity A中:Intent intent = new Intent(A.this, B.class);intent.putExtra("Name", "慕课网");startActivity(intent);在Activity B中:Intent intent = this.ge原创 2015-09-26 20:18:57 · 434 阅读 · 0 评论 -
Activity的生命周期
public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void o原创 2015-09-27 00:06:20 · 326 阅读 · 0 评论 -
Intent的概念及应用,以及Intentfilter过滤器的选项配置
Intent包括显示Intent和隐式Intent 手动创建一个Activity: 创建一个class继承于Activity,里面要重构一个onCreat()函数,protected void onCreat(Bundle savedInstanceState){ super.onCreat(savedInstanceState); set原创 2015-09-27 17:24:46 · 1070 阅读 · 0 评论 -
启动另一个Activity
我们通过startActivity(new Intent(MainActivity.this,activity.class));启动另一个Activiy:activity,其中MainActivity.this是指ActionBarActivity(继承与Context类)。如果接受参数后返回,则要使用startActivityForResult(intent,requestCode);具体细原创 2015-09-26 23:56:02 · 351 阅读 · 0 评论 -
Service的理解和用法
Servic是可以在后台运行的服务,一个程序只会有一个服务的实例。startService(),stopService()的用法和startActivity()一样。后台执行指定的服务代码:package com.example.administrator.app1;import android.app.Service;import android.content.Intent;import a原创 2015-09-28 00:48:12 · 512 阅读 · 0 评论 -
context和Applicaion的作用
context用于访问全局资源,即res下的资源。 Application则是真正的全局上下文对象,可以通过自定义一个类App继承于Application(还要在manitest中的application下添加android:name = “.App”),在其中添加全局共享的变量或资源,用于全局多个Activity之间的共享。 而Application的oncreate()函数会比Activit原创 2015-09-27 23:58:20 · 651 阅读 · 0 评论 -
初次体验remix os for PC
初次体验remix os for PC,感觉很流畅啊联想笔记本E40-70 USB3.0的接口,但是用USB2.0的8GU盘。F2键进入BIOS 中BOOT选项卡下设置EFI模式,保存退出,重启报错:efi usb device has been blocked by the current security policy重启进入BIOS,将secure Boot原创 2016-01-21 18:44:30 · 2350 阅读 · 0 评论