- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 Android 内存泄露,怎样查找,怎么产生的内存泄露?
内存泄露,怎样查找,怎么产生的内存泄露? 应用开发中经常会碰到一些运行时异常,大多数开发者平时为了满足产品大佬各种各样的idea也是绞尽脑汁,加班加点完成手头中的任务,若开发没有...
2019-08-18 22:38:48 189
拍照改试卷版本APP,无需登录有VIP
1,拍照自动批改作业
2,错题本收集,可以收集错误的题目,举一反三,有利巩固
3,APP应用测试使用方便
4,轻松批改作业,不用一题一题的批改,提升效率
2024-07-30
基于Android的生鲜农产品商城交易设计与实现
任务:基于Android的生鲜农产品商城交易设计与实现
(1)界面设计:确定应用的整体风格和布局,设计各个页面的具体布局和交互方式。
(2)功能设计:确定应用的主要功能,包括商品展示、购物车、订单管理、支付集成等。
(3)数据库设计:设计数据库结构,确定各个表的字段和关系,为应用提供数据存储和管理的支持。
(4)安全性、可靠性和性能优化:保证应用的安全性、可靠性和性能优化,包括用户信息保护、商品真实性审核、数据传输安全等方面。
(5)测试和调试:对应用的各个功能进行测试和调试,确保应用的稳定性和可用性。
(6)发布和运营:将应用发布到应用商店,进行运营和推广,提高应用的下载量和用户活跃度。
2023-08-25
基于Android的校园闲置物品交易平台的设计和实现
基于Android的校园闲置物品交易平台的设计和实现需要包含以下关键步骤:
需求分析:了解用户需求,确定功能模块和技术实现方案,以及 UI 设计。
开发环境搭建:使用 Android Studio 搭建开发环境,准备必要的工具和资源。同时,需要正确配置 Gradle 等工具以确保项目能够正常构建。
数据库设计:建立合理的数据库结构,包括用户信息、商品信息、订单信息等。可以使用 SQLite 数据库进行存储,并通过 Content Provider 和 CursorAdapter 等技术实现数据的查询和展示。
实现功能模块:包括用户登录注册、商品发布、商品搜索、购买下单、交易评价等功能模块。在实现这些功能时需要注意用户体验和安全性等方面。
UI 设计与实现:整体界面设计应该简洁明了、美观大方,考虑到 Android 手机屏幕大小和分辨率的限制,需要合理布局组件和调整界面比例。
测试和优化:对整个应用进行测试,检测是否存在 bug 和性能瓶颈,并进行优化和改进,提高用户体验和服务质量。
此外,还需要考虑到发布上线的问题,如何与服务器端进行数据交互和通讯,如何保证数据的安全性和
2023-08-25
java aes加密转换Base64 使用 CBC 解密模式
java AES加密解密,使用 CBC 解密模式,EncryptByAes Aes加密 后 base64 再加
DecryptByAes Aes 解密,对 PKCS7 填充的数据进行反填充,对数据进行 PKCS7 填充
使用 CBC 解密模式, // aesDecrypt 解密
public static byte[] aesDecrypt(byte[] data, byte[] key) throws Exception {
// 创建实例
SecretKeySpec keySpec = new SecretKeySpec(key, "AES");
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
// 获取块的大小
int blockSize = cipher.getBlockSize();
// 使用 CBC 解密模式
IvParameterSpec iv = new IvParamete
2023-08-25
Android之TelephonyManager类的方法详解
TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。
TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些通讯信息的获取对应用程序的权限有一定的限制,在开发的时候需要为其添加相应的权限。
2013-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人