“我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。而今天的主角便是 greenDA
转载
2024-09-14 10:35:04
25阅读
Android 9.0 AAudio源码分析(一)提示:再读文章之前可以先学习一下Binder和MMAP的知识前言因为网上目前还没有关于安卓AAudio方面的原理分析,所以笔者通过研究安卓9.0源码,总结了一些偏向于底层的一些东西,希望可以帮助到大家一、AAudio是什么AAudio 是在 Android O 版本中引入的全新 Android C API。此 API 专为需要低延迟的高性能音频应用
转载
2023-12-28 15:46:59
252阅读
一、前言Android作为开源框架,开放之余,所要面临的就是安全问题,世间之事,有正就有邪,有攻就有守,作为开发者虽然不需要进入专业安全领域,但还是需要掌握基本的安全常识和原理。二、加壳加壳最初用于windows平台可执行程序,后被Andriod平台采用用于apk加固,可阻止对apk的反编译反调试等。基本原理就是在程序中植入一段代码,在运行的时候取得控制权进行额外程序操作,跟病毒执行原理类似。Ap
转载
2023-10-07 19:00:11
19阅读
# 创建Android壳套H5的指南
在这一篇文章中,我将指导刚入行的小白如何创建一个Android应用程序,以嵌入一个H5网页。通过这篇文章,你将学会整个流程,理解每一步所需的代码,并最终实现这一功能。
## 整体流程
我们将整个过程分成几个主要步骤,表格如下:
| 步骤 | 描述 | 所需时间 |
|------|----------------
原创
2024-09-04 04:45:10
560阅读
在这篇博文中,我将详细介绍如何在Unity中制作iOS壳子。这个过程不仅涉及技术细节,还涉及错误处理和优化策略,特别适合开发人员和Unity工程师参考。
### 问题背景
在游戏开发中,许多团队选择Unity引擎制作游戏并导出到iOS平台。Unity的易用性和跨平台特性使得它成为一个流行的选择。然而,将Unity项目成功打包为iOS应用是一个复杂的过程,涉及多个步骤和可能出现的错误,这对我们的
# uniapp 给 iOS 加壳子指南
在移动应用开发中,使用 uniapp 一套代码构建跨平台应用是非常流行的选择。对于需要在 iOS 上发布的应用,通常我们会“给应用加壳”,也就是通过打包工具将应用编译为 iOS 可运行的格式。接下来,我将详细介绍这一过程的步骤。
## 整体流程
以下是将 uniapp 应用给 iOS 加壳子的步骤流程表:
| 步骤 | 描述
原创
2024-09-21 08:06:15
115阅读
# Java软件壳子的作用及实现指南
在软件开发的过程中,有时我们需要将Java应用程序打包成一个“软件壳”,以便于用户的使用和分发。软件壳的主要作用是提供一个用户友好的界面,使用户能够方便地启动和管理Java程序。在这篇文章中,我们将详细讲解如何实现Java软件壳子的作用。
## 流程概述
以下是创建Java软件壳子的步骤:
| 步骤 | 描述 |
原创
2024-08-29 04:35:51
29阅读
加壳原理 加固的过程中需要三个对象:需要加密的Apk(源Apk)壳程序Apk(负责解密Apk工作)加密工具(将源Apk进行加密和壳Dex合并成新的Dex)主要步骤:用加密算法对源Apk进行加密,形成加密的DEX文件将加密的DEX文件与壳Apk进行合并得到新的Dex文件用新的Dex文件替换壳程序中的dex文件,得到新的Apk。修改壳程序dex文件头中的checksum、sign
前端代码套上安卓壳子
原创
2022-05-27 07:08:35
755阅读
写个辅助工具的时候需要提取网页里面的某些内容,我这里便把方法告诉大家,希望对大家有所帮助,记得投票给我哦!1、在新建的windos窗口程序中画:两个编辑框、一个按钮。再添加模块如图中三步!我们来实现,在一个编辑框中输入网址后,点击按钮,然后取到指定内容到编辑框2中。2、比如我们来取百度某贴吧一个帖子内的内容!如下图中的“跑遍数码城,XXXXX”。我们在该页面上右键---->查看网页源码(或查
转载
2023-07-27 13:27:56
94阅读
苹果手机一贯的简约风格让很多追求个性时尚的用户爱不释手,但是长时间的使用下难免会感觉到枯燥单调,加上如今人们物质生活水平提升上去了,导致苹果手机早已经成为街机,外出逛街总会出现撞款的尴尬,所以很多用户在入手了新的手机之后,都会选择为其增添一款外观时尚个性的手机壳,一次来装点爱机的同时,展现自己与众不同的品位气质。加上日常磕碰的情况时有发生,一款手机壳还能够保护爱机防止刮花磨损造成的伤害,使用起来更
转载
2023-11-05 19:18:18
70阅读
到现在为止,已经写了三篇关于Vue的文章:《Java编程第53讲——与Vue先握个手》《如何在网页上同步放大显示用户的输入信息——非常简单》《实现网页版时钟》通过这三篇文章,我们已经初步领略了Vue的强悍功能与简便使用,但文章中举的例子,都是通过文本编辑器生成HTML文档,然后用浏览器直接打开生成的HTML文档,操作虽然简单,但这种开发方式,使我们有点像程序员中的乞丐一样。下面搭建一个V
转载
2023-12-23 15:06:22
85阅读
转载
2023-08-09 10:02:36
197阅读
在Android Studio中创建jniLib和asset文件夹
转载
2023-07-05 12:05:31
346阅读
关于Android studio的安装步骤与安装方法首先我们需要在Android studio的官方网站上下载我们想要的软件版本 在这里我提供两种网址,一种是Android官网,一种是国内镜像网站 鉴于Android官网,时常打不开的情况,我推荐使用国内镜像网站。国内网址:http://www.android-studio.org点击下载,历史版本下载,较为稳定一些,找你需要的版本,在此使用and
转载
2023-07-03 16:20:17
344阅读
我初次发现这个问题是在升级了Android Studio 2.0之后,当时Android Studio的版本是从1.5直接升级到了2.0,一个如此大版本的跨跃说明改动肯定是比较大的。然后从这个时候开始,每次我们将程序安装到一台新手机上并首次启动时,都会经历一个很长的白屏时间,如下图所示:
上图中的播放速度是实时速度,没有经过加速或减速。可以看到,这就是一个空项目,里面几乎没有任何功能,首次
转载
2024-03-12 10:13:40
70阅读
前言如果你的App支持多语言,你需要正确的管理你的翻译字符串资源。Android Studio提供了翻译编辑器使更容易的查看和管理翻译资源。关于翻译编辑器翻译资源存储工程的多个目录下的多个XML文件中。手动的查找和编辑这些跨多语言翻译的文件是很困难的。因此,你应用可能会已经在编译完且发布给用户后发现因为忽视而少翻译了一些资源。翻译编辑器能使你在一个方便的地方查看并更新所有的字
转载
2023-08-28 13:48:21
48阅读
Glide 介绍An image loading and caching library for Android focused on smooth scrolling 安卓上专注于平滑滑动的图片加载和缓存库。Glide有以下特点:1.注重 list中的图片在scroll状态下的流畅性。2.可以展示视频图像,普通格式图片和GIF格式。3.默认网络请求使用的是httpurlconnection,同
转载
2023-06-26 12:46:32
272阅读
现在让我们来认识第二个小伙伴:Button,翻译为按钮。Button控件继承自TextView控件,因此只要是TextView有的属性Button都有我们的Button控件除了拥有从TextView继承来的基础属性外,还有从Drawable资源中获取的属性,Drawable资源中的方法基本上是以state_开头,主要是因为StateListDrawable是Drawable资源的一种,可以根据不同
转载
2023-06-26 12:21:50
560阅读
详解Android Studio Android Studio是一项全新的基于IntelliJ IDEA的Android开发环境。类似于Eclipse ADT插件,Android Studio提供了集成的Android开发工具用于开发和调试。 图:Android Studio——全新的Android开发环境 除了IntelliJ功能,Android Studio还提供:基于Gradle的构建
转载
2023-08-28 22:12:07
171阅读