- 博客(641)
- 资源 (35)
- 收藏
- 关注
原创 Pinia只能存储简单数据类型
Pinia是一个Vue的状态管理库,它允许开发者跨组件或页面共享状态。为了实现数据的持久化,即让数据在页面刷新或重新加载后依然保持,可以使用pinia-plugin-persistedstate插件。导入并使用:在项目的入口文件(如main.ts或main.js)中导入createPinia和piniaPluginPersistedstate,并创建Pinia实例。挂载插件:将创建的Pinia实例挂载到Vue应用上,并使用piniaPluginPersistedstate插件。
2024-09-27 18:32:38 108
原创 vue学习 之 pinia 和 piniapersist使用
pinia 和 piniapersist使用教程:实战篇-70_大事件_pinia持久化插件_persist_哔哩哔哩_bilibili
2024-09-27 15:32:10 84
转载 vue中Import加{}和不加{},有什么区别?
在React中,当你从一个模块中导入变量、函数或组件时,import语句中的大括号{}用于区分默认导出(default export)和命名导出(named export)。在App.js中,我们可以直接导入MyComponent,而不需要使用大括号{}。总之,在React中,import语句中的大括号{}用于区分默认导出和命名导出。默认导出(default export):每个模块可以有一个默认导出,它可以是一个变量、函数或组件。当你导入默认导出时,不需要使用大括号{}。
2024-09-27 15:30:47 7
转载 PWA(渐进式Web应用程序)的基础知识和开发实践:离线缓存和推送通知等功能
PWA可以通过离线缓存、推送通知等高级功能,使得Web应用程序更加快速、可靠和易于使用。在开发PWA时,我们需要熟悉渐进式增强、Web App Manifest、Service Worker和HTTPS协议等基础知识,并且需要掌握离线缓存、推送通知等功能的开发实践。同时,使用PWA工具可以帮助我们更加高效地开发和测试PWA应用程序。PWA(渐进式Web应用程序)的基础知识和开发实践:离线缓存和推送通知等功能 - 技术星球。
2024-09-23 10:25:21 52
转载 渐进式网页应用(PWA)是什么
PWA利用现代浏览器提供的特性和API,如Service Workers、Manifest文件和Fetch API等,实现其核心功能。这些应用是响应式的,可以自适应不同设备的屏幕大小和分辨率,无论用户是在手机、平板还是电脑上访问,都能获得良好的体验。Service Workers作为一种运行在浏览器背后的脚本,允许PWA在后台运行,并通过预缓存技术实现离线功能。这不仅提高了应用的加载速度,还使得用户在网络条件不佳或完全离线的情况下也能访问应用的核心内容。
2024-09-23 10:01:38 31
转载 探索 Facebook游戏代投 上的 H5、PWA、APK 和 W2A 品类!
H5 应用的优势在于其快速的传播速度和广泛的适用性,能够满足用户在不同设备上的即时需求。W2A 应用的优势在于其快速的开发周期和较低的成本,同时也能够利用网页的更新便利性。然而,W2A 应用的性能和用户体验可能不如原生的 APK 应用,需要开发者在转换过程中进行优化和改进。导读:在当今数字化的时代,Facebook 作为全球最大的社交平台之一,为各类应用提供了广阔的展示和推广空间。在未来,我们可以期待 Facebook 继续为这些应用品类提供更好的展示和推广平台,促进应用生态的繁荣发展。
2024-09-14 10:15:00 114
转载 Android模拟器检测方法有哪些?
• 2024年4月8日 下午1:21 •• 阅读 190模拟器的检测,一般方法是通过检查设备的一些特征来判断应用是否运行在模拟器。检查Build信息:通过读取设备的Build信息来判断是否在模拟器上运行。例如,检查设备的Build.MODEL和Build.MANUFACTURER是否包含常见的模拟器关键词,如”generic”、”sdk”等。检查硬件特征:模拟器通常会模拟一些硬件特征,如IMEI、MAC地址等。通过检查这些硬件特征来判断是否在模拟器上运行。
2024-09-12 15:52:42 171
转载 Google 开发者账号及关联被封后怎么解决?
服务器网络,如果你提交的包被封了,那么下次提交时一定要更换服务器的IP地址和域名,很多互金朋友可能不知道,自己游戏的HTTP请求是明文的,就是客户端发送给服务器的HTTP请求把服务器的域名写的很清楚,Google会毫不客气地封掉这个域名,所以光换IP地址,不换服务器域名,是没有用的,没有用的,没有用的!以前的IP也不能用了,重新换个IP地址,电脑问题,建议你换一台电脑电脑,如果预算不够,那么可以租个便宜的云服务器做个打包平台,你可以在你的电脑上码代码,打包在云服务器打包,app的代码和素材以及宣传等。
2024-09-11 18:03:16 78
原创 Java拷贝asset文件,解密,并用DexclassLoader加载执行
【代码】Java使用拷贝asset文件,解密,并用DexclassLoader加载执行。
2024-09-09 16:03:54 141
原创 在Android系统中,有几个目录不需要申请权限就可以被应用访问
:这是App的另一个不需要权限的目录,属于App的外部存储空间中的私有目录。这个目录下的文件属于App的私有数据,只有在App运行时才能访问,卸载App后该目录及其内容会被删除。:这是App的私有目录,也称为沙箱。这个目录下的文件在App卸载后会被删除,文件管理器无法访问,除非设备被root。提供一个简便方式来获取一个内部私有目录,如果目录不存在,系统会自动创建。这个目录下的文件属于App的私有数据,包括。等持久化应用相关数据也存储在这个目录的父目录中1。
2024-09-05 16:55:56 225
原创 动态加载使用Appsflyer报错Attribution data for this AppsFlyer ID is not available
1. 使用动态classloader加载AF SDK 日志:不能获取到非自然量2024-09-03 18:07:22.350 2114-2114 ddup com.pn.cal I 找到AssetManager2024-09-03 18:07:22.350 2114-2114 ddup com.pn.cal I La
2024-09-03 17:11:03 1553
原创 Android 14(API 级别 34)中,DexClassLoader 不再支持可写 dex/jar 文件
另一种方法是使用沙箱解决方案,如Google Play的App Sandbox,或者使用其他的动态代码加载技术,如Dynamical Loading Library(DL)。请注意,在Android 14及以后的版本中,对动态代码加载的支持可能受到更多的限制,因此在设计应用时,应当考虑这些变化,并采用最合适的策略来满足应用的需求。如果你需要动态加载代码,可以考虑将相关文件保存到外部存储中,并为这些文件设置正确的读权限。来动态加载位于内部存储中的dex/jar文件,除非这些文件被设置为只读。
2024-08-31 12:13:20 567
转载 JNI的数据类型和类型签名
方法签名为(参数类型签名)+返回值类型签名,比如boolean func1(int a,double b,int[] c),根据参数类型的签名连载一起是ID[I,整个方法的签名是(ID[I),加上返回值就是(ID[I)Z。”的形式,只需要将其中的.替换为/就行了,比如java.lang.String,他的签名是Ljava/lang/String;如果是数组签名可能复杂些,他的签名是[+类型签名,比如int数组,他的类型为int,而int的签名为I,所以int数组的签名是[I,
2024-08-30 12:51:09 70
原创 DexclassLoader读取dex在Android14上遇到问题
C语言中提示修改成功。但是使用DexClassLoader的时候还是报上面一样的错误,应该是修改已读没有修改成功。还是放弃反射调用吧,还是回调到java里设置setReadOnly吧。被进一步限制,只能用于加载只读文件中的代码。这意味着你不能再使用。方法者找到了,不报方法找不到的错误了,但最终还是报了其他的错。在Android 14(API 级别 34)及以后版本中,来加载从应用的内部存储空间中读取的文件。
2024-08-30 12:47:49 418
原创 JNI实现动态加载AF打点
使用 >dx --dex --min-sdk-version=26 --output=C:\Users\Administrator\Desktop\ss\out.dex C:\Users\Administrator\Desktop\ss 生成 out.dex,放在asset目录下,out.dex中主要包括的代码是一个操作类Heave.java,和appsflyer三方jar打包进去。这样就实现了在B包被打开之前是看不到任何AF相关的代码。
2024-08-29 11:31:10 256
原创 使用dx工具将jar和class打包成dex
将jar放在ss目录下,将class放在与包名对应的目录下 com.example.myapplication.Heav.class。最终成功打出包out.dex。
2024-08-28 13:44:23 425
转载 Java反射基础知识
java.lang.reflect.Method类提供了获取类的成员函数的方法,方法通常由修饰符、方法名、返回类型、参数类型构成。封装代码的依据就是反射和泛型,理解反射和泛型能帮助自己更好的掌握手动封装代码的方法,减少代码量,而且对于框架的源码阅读也有帮助。此时能获得一个对象数组,里面按照代码的先后顺序存放类中所有的构造方法,比如图中的信息就表明类中先写了无参构造再写了有参构造。②invoke的第一个参数是对象,后面的是可变参数,也就是允许传入多个参数,也允许传入数组。
2024-08-27 16:13:19 21
原创 windows bash获取一个目录下所有的文件
该方法的优点是操作简单,不需要额外安装软件。缺点是输出的文件名不包含文件路径,如果需要操作文件,还需要手动拼接文件路径。,回车,即可将所有文件名输出到filename.txt文件中。其中,/b参数表示只输出文件名,不输出其他信息。在Windows系统中,我们可以使用命令行工具来获取文件夹下的所有文件名。2. 进入需要提取文件名的文件夹(使用cd命令,例如cd D:\Files);1. 打开命令提示符(Win+R,输入cmd,回车);
2024-08-22 10:57:15 291
原创 S2S服务端上报Appsflyer和Firebase事件
AppsFlyer平台会对由AppsFlyer SDK和API发送的移动应用事件进行归因和记录,因此您可以使用S2S API上报应用程序外部发生的事件(如用户在您的网页端完成的续订)。进而可以了解到,服务器 S2S 上报事件是作为客户端 SDK 上报事件的补充,本身并不能独立使用,因为无法自己生成。,它由客户端使用 SDK 首次启动时产生,用于唯一标示设备,需要是真实的,否则面板看不到事件,这里摘抄两段文档(注册的账号,创建的 Firebase 类型应用,在 Firebase 自己的网站创建效果。
2024-08-08 10:50:03 848
原创 div宽度设置宽度设置width:100%后再设置后再设置padding或或margin超出父元超出父元素的解决办法
偶然发现的样式可以使用减法。
2024-06-21 23:27:44 276
原创 Android 自定义图片进度条
用系统的Progressbar,设置图片drawable作为进度条会出现图片长度不好控制,容易被截断,或者变形的问题。而我有个需求,使用图片背景,和图片进度,而且在进度条头部有个闪光点效果。最后只好自己写一个。本来我用自己代码写的用颜色值的进度条,产品非要用设计师的图片,这么个小功能却这么麻烦,为这么个进度条的功能加班到晚上11点,谁知道啊。找了两个小时,国内外,百度,github搜遍了,全网都没有找到一个现成的。使用时只需要调用setProgressBar就行。上图就是代码实现的效果。
2024-05-25 23:01:34 521
转载 浅谈php常用的7大框架的优缺点
作为官方出品的框架,Zend Framework的野心是可以预见的,想把其他框架挤走,同时封装很多强大的类库,能够提供一站式的框架服务,并且他们的开发团队很强大,完全足够有能力开发很强大的产品出来,所以基本可以确定的是Zend Framework前途无量,如果花费更多的时间去完善框架。相应的如果使用Symfony的应该都是比较复杂的互联网项目,那么相应的就要考虑关于数据库分布的问题,那么就需要抛弃Symfony自带的数据库操作层,需要自己定义,当然了,Symfony支持随意的构造model层。
2024-05-17 12:59:17 230
原创 ios与android上音频格式的推荐
一、IOS与安卓各一套:音乐:都使用MP3 音效:ios用caf Android用ogg。需要注意的是在IOS上MP3的比特率过大或者过小都可能播不出来,官方没有给出具体原因;一般使用128kpbs与65kbps。二、使用通用的MP3格式。
2024-05-14 12:39:17 376
cocos 六边开拼图游戏代码
2023-12-09
oaid-sdk-1.2.1.zip
2022-06-22
美摄libNvStreamingSdkCore.so下载,包含32位的和64位的
2021-12-27
mupdf文件.rar
2019-12-10
jniLibs.rar
2019-08-02
自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动
2017-08-23
Android与设计师方便沟通的适配方案
2017-06-09
Charles3.10.1
2015-05-27
androidgif动画例子
2014-10-24
内容观察者示例
2013-01-31
android sqllite 操作类似dbutil的框架
2012-11-16
jsp+xml留言本
2011-04-22
最全的CSS参考书(CSS完全参考手册)
2010-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人