![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 96
Android安全工程
围绕 Android 应用的安全防护和逆向分析为主要的两个点, 分享各种安全攻防手段、Hook 技术、ARM 汇编等 Android 相关的知识。
展开
-
Android.mk语法详解
目前 Android 工程可以通过 mk、或者 cmake 的形式构建 NDK 工程,较新的 Android 工程一般采用的是 .cmake 构建 NDK 源码,而相对创建时间久的工程则大多数采用的是 .mk 的形式构建。文章主要是通过解析 Android 源码里的 docs 文档来深入了解 .mk 语法,其中会对原文里面一些描述通过实际工程加以描述。原创 2021-12-26 19:46:44 · 6287 阅读 · 1 评论 -
View体系(一):View位置参数
在 Android 整个体系中,View 在其中扮演着不可或缺的角色。前言我对 Android 中的 View 理解是:View 在字面上面理解指的是视图,或者更加确切来说,它指的是控件,只不过这个控件的功能比较更广泛,没有像 Button 控件那样细化罢了。我为什么这么理解呢?因为在 View 体系中,例如 Button、TextView…它们都是继承自 View,如 Android 5...原创 2019-01-31 22:34:36 · 266 阅读 · 0 评论 -
Volley的原理解析
前言在 Android 开发编程的过程当中,无可避免地需要涉及到网络编程,这就需要我们开发者比较熟练地掌握网络编程。哈哈,今天就先从解析 Volley 开始吧!原创 2017-10-22 10:15:18 · 484 阅读 · 1 评论 -
深入学习Activity生命周期
前言在 Android 四大组件中,Activity 在其中占有的位置也是非常重要的; 吃透 Activity 的生命周期的流程,无疑对在开发 Android 是非常有帮助的,那么,今天让我们一起来深入学习 Android 的生命周期吧!原创 2017-10-04 19:43:27 · 425 阅读 · 0 评论 -
Service的启动与绑定
前言在 Android 开发的过程中,在很多的场景里面,都可以看到 Service 的身影。如此重要的一个 Android 控件,我们也需要了解它的种种的细节,这样我们才可以在开发的时候更加得心应手。原创 2017-10-17 21:14:14 · 590 阅读 · 0 评论 -
#Android学习# 简单的轮播图的实现[上]
自己学习 Android 也有一段时间了, 从大二的开学之初开始写 Android 程序,那时候自己真的什么都是不会,除了自己有一些 Java 基础之外,还好,感激当初坚持的自己,自己现在也可以独自写一些 Android 小程序了; 现在,哈哈,还有几天,哦,三天吧,我就是一名大三的学生了,在大三的日子里面,我会比较系统地学习 Android 知识,选择用时间沉淀自己,当然,我会把我学到的知识,整理原创 2017-09-04 18:14:23 · 2890 阅读 · 0 评论 -
#Android学习# 三种Notification的学习
Notification 可以让我们在获取信息的时候,在状态栏、锁屏界面来显示相应的信息。如果没有 Notification,那我们的 QQ 以及 微信以及其他应用就无法主动通知我们,我们就需要时时地看手机来检查是否有新的信息和提醒,如果真的这样子的话,那 Android 的应用的体验就实在是太糟糕了。这也体现了 Notification 在应用中的重要性。原创 2017-09-12 17:23:05 · 552 阅读 · 0 评论 -
#Android学习#android:src=""的用法
2016年 09月 20日 星期二 16:21:50 CST 环境:Android Studio<ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/button_selector"/>原创 2016-09-20 16:28:06 · 10229 阅读 · 0 评论 -
#Android学习#如何提示Android用户开启权限?
笔者近这天在研究蓝牙开发,无奈总是搜索不到周围的蓝牙设备,笔者觉得自己的逻辑应该没有错误的,因为笔者直接看的是google的官方文档,按着示例代码敲下来的,而且android studio也没有报任何的error,在不经意间,笔者把该程序的应用程序的权限中的地理位置打开,却发现可以搜索到周围的设备了…于是笔者就有了下面这么一篇分享(基于Android API 23以上):为什么有的android程原创 2017-03-29 21:42:02 · 8523 阅读 · 2 评论 -
#Android学习#Sqlite数据库的创建
创建数据库的一般步骤1.0 创建一个类,继承SqliteOpenHelper,然后重写onCreate()、onUpGrade()这两个方法;public class MySqliteOpenHelper extends SQLiteOpenHelper {/** context:上下文;* name:数据文件的名称;* factory:用来创建cursor对象;* version:数据库的原创 2017-05-08 13:30:23 · 591 阅读 · 0 评论 -
ubuntu系统下面的DDMS查看data/data
因为我喜欢在ubuntu下面进行android开发,最近在研究android下面的SQLite,但是在DDMS下面却无法打开data/下面的文件夹,经过自己的一番倒腾,终于发现原来是在ubuntu系统下面,查看data/文件需要一定的用户权限(ubuntu下面有三种权限,在这里就不一一介绍了,因为网络上面已经有较为完善的介绍),下面是查看ubuntu系统下面的DDMS查看data/data的步骤:原创 2017-03-11 17:38:23 · 1249 阅读 · 0 评论