参考来源: 郭霖.第一行代码(Android) https://www.gitbook.com/book/hzj163/android-thread/details https://www.gitbook.com/book/hzj163/android-thread/details 一.进程 进程是 ...
分类:
移动开发 时间:
2016-09-01 10:40:18
阅读次数:
206
在学Android,摘自《第一行代码——Android》 布局管理 通过xml文件进行布局管理。 android:id="@+id/button_1" 为当前的元素定义一个唯一标识符,@+id用于定义,@id用于引用;android:text 为其上内容;android:layout_width和a ...
分类:
移动开发 时间:
2016-07-15 13:34:49
阅读次数:
170
第一个Android crackme 0x00 背景 最近在学习Android的逆向,把基本的环境搭好后,看了看《第一行代码--Android》,然后就按照非虫大牛的《Android软件安全与逆向分析》开始了第一个apk的crack。 这篇文章权当是记录,没有什么技术含量。 0x01初探 首先来看看... ...
分类:
移动开发 时间:
2016-05-24 00:22:44
阅读次数:
189
《第一行代码——Android》郭霖著
在活动中使用ToastToast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何屏幕空间,我们现在就尝试一下如何在活动中使用Toast。...
分类:
移动开发 时间:
2016-05-12 13:39:03
阅读次数:
184
在android开发中找出当前界面对应的Activity,步骤如下: ...
分类:
移动开发 时间:
2016-04-20 19:43:48
阅读次数:
266
(一)全局获取Context 1、创建ApplicationUtil类继承自Application类: 2、在AndroidManifest.xml文件中将application标签的name属性(如果没有该属性则添加)改为:包名.ApplicationUtil。 3、在需要全局获取Context( ...
分类:
移动开发 时间:
2016-04-02 16:02:35
阅读次数:
157
(一)创建活动 1、创建活动类 创建没有Activity的项目,发现src文件夹是空的,手动创建一个包com.jyj.demo1,在包中添加一个名为MainActivity的class,该MainActivity类要继承Activity类,并重写onCreate()方法. ps:重写onCreate ...
分类:
移动开发 时间:
2016-03-31 12:44:51
阅读次数:
220
(一)Android系统架构 1、Linux内核层:各种底层驱动,如显示驱动、音频驱动、电源管理等。 2、系统运行库层:各种库支持,如3D绘图、浏览器内核、数据库等。 3、应用框架层:各种API,各种Manager。 4、应用层:所有的应用程序。 (二)安卓系统级功能 1、四大组件:Activity ...
分类:
移动开发 时间:
2016-03-31 12:36:56
阅读次数:
180
(一)广播机制简介 1、Android广播的分类: 如图所示: 2、发送广播:使用Intent;接收广播:Broadcast Receiver。 (二)接收系统广播 1、动态注册监听网络变化 示例程序: (1)MainActivity(注:以下代码中的ToastUtil是自己简单封装的Toast显示 ...
分类:
移动开发 时间:
2016-03-28 23:27:28
阅读次数:
388
3、使用任何网络功能的程序都要申请权限: (二)使用HttpURLConnection访问网络 (2)设置HttpURLConnection是GET方法还是POST方法: (3)对HttpURLConnection进行其他的设置: (4)用HttpURLConnection对象的getInputSt
分类:
移动开发 时间:
2016-03-23 12:57:34
阅读次数:
273