随笔分类 - Android
摘要:一、工具 二、问题 这个问题通常出现的原因是Android Studio在更新时出错了,下载Gadle失败了,因为被墙了,只能FQ更新。下载地址如下: 解决方案: 方法1. 需要修改/etc/hosts表。添加如下IP地址: 然后,打开Android SDK Manager,在Preferences
阅读全文
摘要:一、概念 布局是一种资源,资源是应用非代码形式的内容。项目的所有资源文件都存放在目录res的子目录下。 Android应用在编译时,自动生成一个R资源类,R资源类包含了所有资源文件的引用,生成在app/build/gen*下。资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在该类中根
阅读全文
摘要:一、概念 1. 每个Activity实例都有其生命周期。在其生命周期内,activity在运行、暂停、停止三种可能的状态间进行转换。每次状态发生转换时,都有一个Activity方法将状态改变的消息通知给activity。 (此图来源于Android书籍权威指南) (1). onCreate:表示Ac
阅读全文
摘要:fragment是一种控制器对象,activity可以委托它完成一些任务。通常这此任务是就管理用户界面。受管理的界面可以是一整屏,也可以是屏幕的一部分。 activity视图含有可提供fragment视图插入的位置,如果有多个fragment要插入,activity也可以提供多个可插入位置。使用fr
阅读全文
摘要:Android Context进阶 一、介绍 Context是一个抽象类,它的主要实现在其它派生类ContextImpl类中。它是访问Application全局信息的接口,通过它可以访问Application的所有资源和相关类。其主要功能如下: 启动Activity。 启动或停止Service。 发
阅读全文
摘要:LayoutInflater与findViewById(int id)功能类似,主要用于查找res/layout/***下xml布局文件。而findViewById(int id)方法是查找已经加载的布局文件中具体widget控件,比如:Button,TextView等。具体作用: LayoutIn
阅读全文
摘要:一、ListFragment、ListView及ArrayAdapter ListFragment的ListView将列表展示给用户,ListView是ViewGroup的子类,每一项都作为ListView的一个View子对象显示。那么,Veiw对象显示的视图从哪来呢?答案是adapter。 Ada
阅读全文
摘要:在Android OS中,隐式Intent可以启动其它应用Activity。在显示Intent中,指定要启动的Activity类,OS会负责启动它。在隐式Intent中,描述清楚要完成的任务,OS会找到合适的应用,并在其中启动相应的Activity。 1. 要执行的操作 通常以Intent类中的常量
阅读全文
摘要:一、简介 1. 通过进阶之路,学习对多个Activity的操作,最终了解以下知识点: 不通过向导,创建新的Activity及配套布局。 从一个Activity启动另外一个Activity。即,请求操作系统创建一个新的Activity实例,并调用它的onCreate(Bundle)成员方法。 在父Ac
阅读全文
摘要:一、开发笔记 1. 解决程序在Debugger下,不能断点情况。 一些设备设置了应用调试权限,这样的情况下,就要在应用的manifest文件中,添加程序Debugger调试的权限获取。 二、使用手册 1. Android Studio快捷键 Mac ox 5+ 代码格式化:Option + Comm
阅读全文
摘要:同步 : 在发出一个功能调用时,在没有返回结果时,会等待,直到有结果才返回.异步 : 对同步相对,在发出一个异步调用时,直接返回,程序继续执行,异步调用的结果,会通过状态,通知,回调函数通知调用者.堵塞 : 堵塞调用是在没有结果时,不返回,线程会被挂起,进到有结果,线程启动,返回结果.这个过程并不和...
阅读全文
摘要:MAC 版反编译获取资源文件下载apktool脚本 wrapper script或 package下载apktool.jar (this here)重命名jar toapktool.jar拷贝文件 (apktool.jar&apktool) to/usr/local/bin(root needed)...
阅读全文
摘要:一、概述二、步骤1.创建代表本机代码的Java类2.创建本机代码的头文件3. 导入C代码执行本地代码4.编译与建立共享库5.在Android中使用C共享库
阅读全文

浙公网安备 33010602011771号