. lang。android.app ClassCastException。SharedPreferencesImpl不能被强制转换为android.content.SharedPreferences$Editor极有可能是因为:
原创
2021-08-26 11:24:27
173阅读
在工程ndk22/bin/classes中 运行javah com.cn.ndk22.Ndk22.Activity ,出现了.h文件我在bin/classes目录中 ,就是无法访问,: 错误:无法访问android.app.Activity找不到android.app.Activity 如下图所示 ...
转载
2015-11-10 22:22:00
94阅读
2评论
项目概述这个项目给了你一个机会,结合并实践你在纳米学位这一部分学到的所有内容。你会建立一个数据库,并利用其中的信息完成一个简单的习惯记录应用。设计并创建这个习惯记录应用的目的在于,他能够让用户存储自己的习惯,随时间记录用户习惯的信息。这个项目中不会包含任何与UI相关的内容,我们的目的是让你专注于屏幕背后的事,练习如何设计和利用一个简单的数据库。为什么是这个项目?在纳米学位最近的课程中,你学习了如何
转载
2023-12-22 20:20:00
21阅读
相信很多应用都是采用内部下载的方式,这样的体验肯定比跳转到浏览器好得多!而应用商店审核周期长,无法实时更新最新应用!所以内部下载更新就显得尤为重要!1.要美观好看,给用户实时的反馈下载情况:界面体现为下载百分比%,下载速度 kb/s,圆环进度2.下载完成后要自动安装:Android6.0,需要动态申请权限,读取写入。 Android7.0,需要通过fileprovider的方式创建Uri Andr
转载
2023-09-11 21:53:25
124阅读
不仅仅是将邮箱PC应用简单移植到移动终端上,而是根据移动端特性进行再创新。网易邮箱客户端产品经理楼君芳近日在接受媒体专访时称,网易邮箱Android客户端进行多种创新,可以满足用户个性化需求,并在安全细节上做更多设计,新版将实现多帐号关联、同步手机联系人到邮箱通讯录等便捷功能。手机通讯录同步、多帐号关联网易邮箱Android客户端(下载地址:http://mmail.163.com/android
转载
2023-09-11 10:39:51
361阅读
一般性测试:1. 安装、卸载测试主要针对编译后源程序生成的APK安装文件。主要测试点:a.生成的APK文件在真机上可以安装及卸载;b.Android手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序。2. 在线升级测试点:a.验证数字签名 b.升级后可以正常使用 c.在线跨版本升级3. 业务逻辑测试业务逻辑测试:主要测试客户端业务能否正常完成功能点测试:主要测试客户端功能点是否
转载
2023-09-18 17:16:55
149阅读
AutoUpdateProjectgithub地址:https://github.com/MZCretin/AutoUpdateProject公告:移除了之前所有版本的文档说明,从现在起,版本的更新迭代从1.1.2开始进行,之前的老版本使用没有影响,只是不再提供集成说明。特点概述一、可从后台主动控制本地app强制更新,主要适用场合是某个版本有bug,会严重影响用户的使用,此时用这种模式,只要
转载
2024-01-19 19:28:57
99阅读
上一篇我们讲了java的引用机制,今天我们来一下和它有关的app性能优化(其实也不是很大)。性能优化的目标在网上也看到过很多相关的文章,他们基本总结为:快,稳,省,小,描述的很准确.如下图 快如何让app在运行过程过不卡顿,运行流畅,速度快,也就是说如何解决卡顿呢?我们先看看那些因素影响卡顿?
1. UI,包括ui的绘制,刷新等
2. 启动,包括冷启动,热启动,温启动等
3. 跳
转载
2024-03-10 10:56:59
42阅读
一、前言互联网时代,移动应用已经进入到大众生活的各个方面,娱乐、出行、金融、支付等等,应用中包含了用户的各种隐私数据,如聊天记录,金融账户等等敏感数据,以及一些涉及用户个人财产安全的交易支付操作等,所以移动应用的安全性显得尤为重要。作为移动应用开发者我们需要考虑从各个方面最大限度的提高应用的安全性;这篇文章就来讨论一下Andoid应用开发中的安全性问题二、Android应用的安全1.组件安全组件安
转载
2023-07-06 23:31:09
13阅读
APT,Annotation Processing Tool,注解处理器,是一种处理注解的工具,他在编译时扫描和处理注解,生成.java文件为什么使用APT方便简单,可以减少重复的代码ButterKnife之前通过运行时反射处理注解,实例化控价,增加点击事件等,造成性能下降,之后采用了APT生成代码,虽然新增了文件,但是降低了反射带来的性能损耗一些使用APT的三方库ButterKnife,View
转载
2023-12-14 15:40:26
39阅读
第三方appApp Link或者URL Scheme直接跳转第三方app具体页面新浪微博(URL Scheme)网易新闻(URL Scheme)今日头条(APP Link)腾讯新闻(APP Link)微信一点资讯(URL Scheme)百度贴吧凤凰新闻(URL Scheme)天天快报(APP Link)知乎(APP Link&URL Scheme)央视新闻趣头条(APP Link)新华社
转载
2023-09-10 16:08:31
1044阅读
参考https://developer.android.com/about/versions/marshmallow/android-6.0.html 参考https://developer.android.com/training/app-links/index.html当我们在应用中点击一个链接,通常会提示我们选择合适的浏览器或者app去打开它。 从Android6.0开始,你可以让你的a
转载
2023-10-29 14:08:53
386阅读
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。创建简单的AppWidget首先看下运行的效果图:项目结构文件AppWidgetProviderInfo对象:为AppWidget提供元数据,包括布局,更新频率等数据。这个对象被定义在xml文档中;AppWidgetProvider:定义AppWidget基本生
转载
2023-09-03 11:00:33
96阅读
一个比较好用的计时器,没广告功能完全http://115.com/file/dpdhn0pl#SevenTimer.apkhttp://115.com/file/c2uqk49l#信手.apk是破解app来的,请不要商用
原创
2022-05-20 10:07:57
252阅读
对于手机用户来说,“存储空间不足” 警告有时会显得非常烦人。时至今日,手机存储容量仍然是有限的。虽然存储容量多年来一直在增长,但是填充在我们手机里的东西:音乐、应用、游戏、照片等也同样在增长。如何针对不同的用户给出最优的安装体验,正是 Android App Bundle 所要解决的问题传统的APKAndroid Package Kit包含了应用支持的所有设备的代码和资源,您在安装apk是可能装上
转载
2023-10-30 18:34:03
108阅读
分析我们app中native层的C/C++代码性能,能够方便我们找出其中的性能瓶颈,并在稍后做有针对性的优化。下载android-ndk-profiler工欲善其事,必先利其器,我们先要有良好的工具来支持我们做性能分析的愿望。android-ndk-profiler就是目前我们可用的比较好的工具。原来这个项目是托管在google的代码托管服务器的,地址,但现在它已经被迁移到gihub。访问原来的地
转载
2023-08-24 20:34:57
193阅读
最近项目中要实现google 提供的接口功能,即PAI(play auto install)1.什么是PAIPAI是一种自带下载安装APK到android系统上的一种机制。这种机制对于OEM定制是非常重要的。 我了解到的一般有两种,即android手机和androidTV。前者据说在外国比较常用,如外国有很多的运营商,一个运营商有很多地区很多种类的SIM卡,当用户插上不同地区的卡后,第一次开机,运
转载
2023-08-11 17:07:59
232阅读
Android常用代码之APK root权限静默安装本文主要介绍程序如何利用root权限静默安装(卸载)APK,如何自动选择普通安装(卸载)还是静默安装(卸载)。 1、root权限静默安装(卸载)调用引入TrineaAndroidCommon@Github(欢迎star和fork^_^)或TrineaAndroidCommon@GoogleCode作为你项目的library(如何拉取代码
转载
2023-09-17 00:00:25
125阅读
说好要写示例文章来给大家演示一下什么样的文章才比较适合在微信上发,那么本篇就是一个典型的标杆了。有朋友在群里问我,怎么样实现从网页中直接打开App的效果,这个问题实现起来并不复杂,但是却有很多人都不会,像这种文章就太适合在微信上发了。 实际上这种技术是个一个专业名词的,叫deep links,在Google Ads里面用的比较多。比如说你是一个购物的App,花钱在人家的网页上挂了个裙子的
转载
2023-11-09 19:07:59
99阅读
app更新有以下几点需要注意1. 安卓7.0以上需要动态申请文件读写权限2.安卓8.0以上安装第三方应用需要手动打开设置给予权限。3.manifest需要注册下载服务service4.manifest需要配置provider,否则文件读取失败--------------------------------------------------------------------------以下是代码
转载
2024-06-22 06:58:57
88阅读