1.刷入第三方recovery包,这里选clockworkmod的recovery包,假设为recovery.img刷入方法:adb reboot bootloader (或者按power+volume-)//重启到bootloader,刷recovery需要在bootloader中进行fastboot flash recovery recovery.img //开始刷recovery.img包f
转载
精选
2016-09-19 00:26:21
602阅读
# Android MVVM实践
## 概述
在Android开发中,MVVM(Model-View-ViewModel)是一种常用的架构模式,它将界面逻辑与业务逻辑分离,使得代码更加易于维护和测试。本文将向你介绍如何实践Android MVVM,并提供每个步骤需要执行的代码示例。
## 实施步骤
以下是实现Android MVVM的步骤:
| 步骤 | 描述 |
| --- | --- |
原创
2023-08-03 17:58:20
68阅读
实现RecyclerView拖动排序和滑动删除,我想到的是 Android ViewDragHelper实例 ,或者是第三方库,当我看了 ToDoList 的时候,发现原来官方已经支持RecyclerView拖动排序与滑动删除,那就是ItemTouchHelper。简介“ItemTouchHelper is a utility class to add swipe to dismiss and
原创
2021-05-23 22:14:07
1045阅读
# Android实践项目:构建一个简单的记账应用
随着移动互联网的迅速发展,Android应用程序已成为人们日常生活中不可或缺的一部分。本文将通过一个简单的记账应用项目,向大家展示如何在Android上进行开发,包括基本的UI设计、数据库操作以及数据可视化。
## 项目概述
本项目是一个简单的记账应用,用户可以添加、删除和查看自己的收支记录,并通过图表展示收支情况。我们将使用Kotlin语
五一放假回来,人有点颓废了,最近对Android的逆向有点兴趣,研究了下,顺便写篇文章记录下吧。
原创
2024-08-09 10:57:40
65阅读
– Makefile (全局的Makefile文件)
– bionic(Bionic含义为仿生,这里面是一些基础的C库源代码)
– bootloader (引导加载器)
build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)
– build(build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)
时间紧张,先记一笔,后续优化与完善。ndroid 动画基础在Android 里你能够应用的动画效果:平移缩放旋转透明以上动画的基本应用就是本文的内容了。由于,本人的能力问题,其实弄不出让人眼前一亮的动画,就凑合着看着吧。不过,那些使人赞叹的动画效果的基础就是这些。Interpolators(插值器)一般而言,要做动画的,须要封点缀物理公式,用作为计算帧与帧间的数值计算,不过,如果,只是,为了弄些动画让app好用一些,倒不须要弄得这么复杂,android 官方api 已封装好了一些经常使用的动画插值器。默许内置7种类型的插值器,个人认为,如果只是应用里面的一些动画的话这7个就够用了。Accele
转载
2013-06-01 20:49:00
549阅读
文章目录Frida简介环境搭建python安装与虚拟环境配置Frida安装配置代码提示Server环境配置Frida Hook执行HOOKJava层hookHook普通方法重载方法构造方法修改类字段hook内部类和匿名类枚举所有类和方法hook动态加载的DexClassNative层hookhook有导出函数hook无导出函数 Frida简介Frida是一款基于Python + JavaScri
转载
2023-08-31 13:45:05
94阅读
现在APK动不动就是几十兆,当用户连接到2G和3G网络,或者按流量收费的设备是多么的浪费,这篇文章介绍了如何对APK进行瘦身,帮助更多用户毫不犹顾忌地下载你们的APP。以我的个人APP【 微言 】实践,未做任何处理,APK大小 11712 KB= 11.43 MB。开启minifyEnabled混淆代码在app/build.gradle打开minifyEnabled:android {
b
原创
2021-05-23 22:09:52
1206阅读
文/光源_Android 英文原文地址:Android Performance Patterns: Rescue tips正文现在的app到处都充斥着华丽的动画、复杂的转化还有自定义View,然而用户体验必须尽可能直观且类似。以下这些范例将会帮助你做出一个流畅的、快速响应的、甚至可能减少电量损耗的app,这些范例由一些可以提升整体应用表现的微优化组成。避免“坏”表现避免堵塞主线程避免可
转载
2024-07-12 05:49:02
24阅读
本例的重点是:在一个Activity中放入了两个Fragment, 并且分别用两个Button来控件各自的Fragment的显示与隐藏. 代码是从csdn下载来的,具体地址:http://download.csdn.net/download/netwalk/3592904运行效果如下:这里,对netwalk道一声谢谢!
转载
精选
2014-08-07 11:05:46
282阅读
1、android list target:查看所有的API等级2、android list avd :查看所有的模拟器3、android create avd -n 4.3 -t 4 :创建一个模拟器此处如果提示说: This platform has more than one ABI. Please specify one using --abi. 则上面这条命令就需再添加一个参数
原创
2016-02-01 19:35:03
1050阅读
有个需求,需要在局域网 PC 端发广播,手机上接受并回应,然后 PC 端向该手机发送文件。广播用的是 UDP 广播,传文件暂不做介绍。在实现功能前,先简单了解下 TCP 和 UDP 协议,UDP 的单播、组播、广播,任播。以下概念定义部分摘自维基百科,了解下,后面给出实践成功后的代码。TCP 和 UDPTCP,Transmission Control Protocol,传输控制协议,是一种面向连接
原创
2021-05-22 10:28:15
2619阅读
1,gradle是全新的一种IDE编程环境,Android Studio集成了Gradle IDE 2,要下载gradle(比方gradle-2.10)解压。配置环境变量。比方G:\Program Files\Android\Android Studio\gradle\gradle-2.10 3。创
转载
2017-07-28 21:11:00
128阅读
2评论
文是Futurice公司的Android开发人员总结的最佳实践,遵循这些准则可以避免重复制造轮子。如果你对iOS或者Windows Phone开发感兴趣,那么也请看看iOS最佳实践(https://github.com/futurice/ios-good-practices)和Win
翻译
2022-10-19 15:05:47
51阅读
目录介绍01.学习JNI开发流程
1.1 JNI开发概念1.2 JNI和NDK的关系1.3 JNI实践步骤1.4 NDK使用场景1.5 学习路线说明02.NDK架构分层
2.1 NDK分层构建层2.2 NDK分层Java层2.3 Native层03.JNI基础语法
3.1 JNI三种引用3.2 JNI异常处理3.3 C和C++互相调用3.4 JNI核心原理3.5 注册Native函数3.6 JNI
原创
2023-06-28 09:22:54
112阅读
# Android MVP 最佳实践
## 什么是MVP?
MVP(Model-View-Presenter)是一种软件架构模式,用于帮助开发者更好地组织Android应用的代码。MVP模式将应用程序划分为三个主要组件:Model(模型)、View(视图)和Presenter(展示器)。
- **Model**:负责处理数据的加载和保存。它通常包含与数据源(例如数据库或网络)进行交互的方法。
原创
2024-01-24 09:39:52
37阅读
Android加固是一种保护Android应用程序免受恶意攻击和逆向工程的技术。在Android平台上,应用程序的代码和资源都是可以被轻松反编译的,这给黑客提供了机会来窃取应用程序的敏感信息、修改其功能或者发布未经授权的副本。为了保护应用程序的安全性和知识产权,开发者需要采取一系列的措施来加固他们的应用程序。
本文将介绍一些常用的Android加固实践,并提供相关的代码示例。下面是一些常见的An
原创
2023-11-07 07:57:54
40阅读
从本文开始,将陆续展示Android Fragment的一些使用方法。1. 功能说明:在一个Activity中包含Fragment,并且使用一个Button来控制它的显示。在实践过程中,遇到不少问题,记录下来,并且简要说明下。2. 详细代码: 1) 布局文件 (1) activity_fragment.xml:<LinearLayo
转载
精选
2014-08-07 10:22:37
672阅读
当前国内各个公司 APP 出海创收已经是互联网行业的常见操作。笔者最近约 2 年的时间里,都在进行云音乐旗下首个出海应用 Android 客户端的开发。本文对海外 APP 一些开发经验做一些分享。
原创
2023-06-19 11:33:10
217阅读