android开发
mycomdet
这个作者很懒,什么都没留下…
展开
-
06-AndroidManifest.xml配置文件
它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)。 - 1.Manifes原创 2017-02-14 16:17:43 · 217 阅读 · 0 评论 -
10-bundle浅析
-Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 -我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接原创 2017-01-19 21:58:19 · 251 阅读 · 0 评论 -
11-Intent浅析
参考:http://liangruijun.blog.51cto.com/3061169/634411/原创 2017-01-20 20:50:23 · 169 阅读 · 0 评论 -
05-一个项目
1.ModelCrimepublic class Crime { private UUID mId; private String mTitle; private String mDate; private boolean mSolved; public Crime(){ mId = UUID.randomUUID(); Dat原创 2017-02-04 11:54:10 · 161 阅读 · 0 评论 -
03-android之Controller
#1.Activity#2.fragmentActivity#3.Fragment#4.FragmentManager#5.ListFragment#6.Adapter原创 2017-02-04 11:39:12 · 478 阅读 · 0 评论 -
04-android生命周期
1.onCreate(Bundle savedInstanceState)1.职能实例化组件并将组件放置在屏幕上(调用方法setContentView(int));引用已实例化的组件;为组件设置监听器以处理用户交互;访问外部模型数据。2.onStart()3.onResume()4.onPause()5.onSaveInstanceState(Bundle savedInstanceSta原创 2017-01-22 20:10:25 · 206 阅读 · 0 评论 -
02-android之View
GeoQuiz应用由一个activity和一个布局layout组成。组件是组成用户界面的构造模块。1.常用组件ViewGroup(继承自View)组件的子类:LinearLayout, FrameLayout, TableLayout, RelativeLayout。常用视图:TextView, ListView, EditText, Button, ImageButton, CheckBox2原创 2017-01-21 22:42:09 · 189 阅读 · 0 评论 -
01-android与 MVC设计模式
MVC设计模式1.M:model,模型对象模型对象存储着应用的数据和业务逻辑。GeoQuiz的模型层由TrueFalse类组成。2.V:view,视图对象视图对象知道如何在屏幕上绘制自己以及如何响应用户的输入,如用户的触摸等。GeoQuiz的视图层是由activity_main.xml文件中定义的各类组件构成的。3.C:controller,控制对象控制对象包含了应用的逻辑单元,是视图与模原创 2017-01-21 23:30:08 · 177 阅读 · 0 评论 -
利用 LeakCanary 来检查 Android 内存泄漏
LeakCanary简介LeakCanary是一款开源的内存泄露检测工具。开源代码被github托管。地址:https://github.com/SOFTPOWER1991/leakcanarySample_androidStudio有些对象只有有限的生命周期。当它们的任务完成之后,它们将被垃圾回收。如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,这就会导致内存泄漏。随着泄漏的累积原创 2017-02-27 22:57:29 · 228 阅读 · 0 评论 -
华为mate8无法打印log.d日志问题
需要打开华为手机的相关Log开关,具体步骤如下:1.进入拨号界面输入:##2846579##2.依次选择ProjectMenu—后台设置—-LOG设置—LOG开关 点击打开, 然后在LOG级别选VERBOSE3.重新启动手机原创 2017-02-27 22:24:59 · 2254 阅读 · 1 评论 -
adb shell命令
am(activity manager)使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令:am 你也可以在adb shell前执行am命令: adb shell am start -a android.intent.action.VIEW 关于一些am命令的介绍:start [optio原创 2018-01-20 20:54:49 · 1446 阅读 · 0 评论