Android基础
果子林
这个作者很懒,什么都没留下…
展开
-
点击事件的4种写法
第一种btn.setOnClickListener(new MyBtnListener());private class MyBtnListener implements OnClickListener{ @override public void onClick(View v){ //TODO }}第二种当前activity去implements OnClickLis原创 2017-05-10 23:49:04 · 427 阅读 · 0 评论 -
传感器
public class MainActivity extends Activity { private SensorManager mSensorManager; private MyListener listener; @Override protected void onCreate(Bundle savedInstanceState) { super.原创 2017-07-26 23:51:13 · 244 阅读 · 0 评论 -
Fragment
Fragment>片段,碎片 1. 定义某一个片段的界面 继承Fragment类public class BlueToothFragment extends Fragment {}2. 重写Fragment里面的方法显示Fragment的ui,把布局文件转化成view对象public View onCreateView(LayoutInflater inflate原创 2017-08-09 23:47:51 · 217 阅读 · 0 评论 -
Activity的4种启动模式
1、standard:默认的启动模式(标准模式)开启这个Activity,系统就会new一个新的Activity,这个Activity的引用就会出现在任务栈的顶部2、singletop:单一顶部模式如果开启的Activity已经存在一个实例在任务栈的顶部,再去开启这个Activity,系统就不会创建新的Activity的实例了,而是复用已经存在的这个Activity(例原创 2017-07-24 23:20:59 · 204 阅读 · 0 评论 -
对话框合集
1.确定取消对话框/** * 弹出确定取消对话框 * * @param view */ public void click01(View view) { // 工厂设计模式. 得到创建对话框的工厂 AlertDialog.Builder builder = new Builder(this); // 设置标题 builder.setTitle("警告,请三思原创 2017-05-24 23:39:17 · 199 阅读 · 0 评论 -
上下文的概念
Context上下文:程序运行的一个依赖的环境,必须有这个环境,才可以方便的执行代码应用程序运行的全局的环境 帮助类getApplicationContext()原创 2017-05-19 00:02:26 · 374 阅读 · 0 评论 -
Activity的生命周期
Activity的生命周期>生命周期: 一个对象从被new出来 到jvm把他垃圾回收这一个阶段必须会执行的方法.oncreate() Activity对象被创建的时候调用的方法onDestory() Activity对象被销毁的时候调用的方法onStart() Activity界面被用户可见的时候调用的方法onStop() Activity界面被用户不可见的时候调用的方原创 2017-07-23 23:14:24 · 350 阅读 · 0 评论 -
startActivityForResult
FirstActivity——>SecondActivity在FirstActivity中:Intent intent = new Intent(this, SecondActivity.class);startActivityForResult(intent, 0); //请求码在SecondActivity中:Intent intent= new Intent();inte原创 2017-07-12 23:53:52 · 184 阅读 · 0 评论 -
xml文件的生成和解析
xml文件的头 根节点 开始标签 name=‘account 属性 haha 文本节点 结束标签 123456 所有的标签 不管是开始标签还是结束标签 都是元素 element一:xml文件的生成 1.采用组拼字符串生成xml文件利用StringBuffer或者StringBuilder 注意特殊字符的转义// /原创 2017-05-20 17:47:37 · 512 阅读 · 0 评论 -
主题和样式
主题:主题的写法和样式的写法是完全一样的区别是作用范围不同:样式:作用在某个控件上的 布局中主题:作用在整个应用程序上的,或者是应用程序里面的activity上的 ,清单文件中修改原创 2017-05-30 18:36:43 · 292 阅读 · 0 评论 -
常见的adb指令
常见的adb指令1.adb install xxx.apk安装一个应用程序2.adb uninstall 应用程序的包名卸载一个应用程序3.adb shell进入到手机终端里面进入手机终端之后就可以执行Linux命令>ps 列出进程>kill 杀死一个进程>ls 列出来文件4.adb kill -server杀死adb的调试桥,a原创 2017-05-09 23:37:00 · 1198 阅读 · 0 评论 -
应用程序编译安装的过程
应用程序编译安装的过程1.把所有的.java文件编译成.class文件 >用的是jdk的javac.exe2.把所有的.class字节码文件打包合成一个文件classes.dex>用的是sdk中的dx.bat3.根据资源的id,生成一个资源文件resources.ap_(保存全部的资源文件的信息)4.把.dex文件,res目录下的资源文件,resources.a原创 2017-05-09 23:11:06 · 289 阅读 · 0 评论 -
Android发展史
原创 2017-05-09 00:41:08 · 230 阅读 · 0 评论 -
Android下的常见单位
px:像素 真实在屏幕上的大小,米尺量出来的,不会因为屏幕大小而改变dp(dip的缩写) 屏幕宽高和像素的一个比例值,会因为屏幕大小而改变大小,在大屏幕的手机上dp对应的像素多,在小屏幕手机上dp对应的像素就小原创 2017-05-13 23:53:25 · 187 阅读 · 0 评论 -
布局
布局1.LinearLayout 线性布局2.RelativeLayout 相对布局3.FrameLayout 帧布局4.AbsoluteLayout 绝对布局 废弃 应用场景:机顶盒开发,定制的平板5.TableLayout 表格布局 办公类的软件原创 2017-05-11 23:52:37 · 146 阅读 · 0 评论 -
发送短信
//获取短信管理器SmsManager smsManager = SmsManager.getDefaut();//destinationAddress:收件人的电话号码//scAddress:发件人的地址//text:发送的短信的内容//smsManager.sendTextMessage(destinationAddress,scAddress,text,sentIntent,de原创 2017-05-11 23:40:05 · 223 阅读 · 0 评论 -
ListView
ListView有一个控制器,在滑动的过程中,新的条目创建出来,旧的条目被垃圾回收掉,保证界面上始终只有一屏的view对象public class MyAdapter extends BaseAdapter { /** 当前上下文 */ private Context mContext; /** 数据源 */ private ArrayList listVPRes原创 2017-05-24 22:54:53 · 176 阅读 · 0 评论