自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的专栏

相信,世上所有的苦难都只为成就那一个最好的你。

  • 博客(635)
  • 资源 (35)
  • 收藏
  • 关注

原创 vue和thinkphp路由伪静态配置

thinkphp 路由伪静态配置。

2024-09-18 11:38:07 190

转载 探索 Facebook游戏代投 上的 H5、PWA、APK 和 W2A 品类!

H5 应用的优势在于其快速的传播速度和广泛的适用性,能够满足用户在不同设备上的即时需求。W2A 应用的优势在于其快速的开发周期和较低的成本,同时也能够利用网页的更新便利性。然而,W2A 应用的性能和用户体验可能不如原生的 APK 应用,需要开发者在转换过程中进行优化和改进。导读:在当今数字化的时代,Facebook 作为全球最大的社交平台之一,为各类应用提供了广阔的展示和推广空间。在未来,我们可以期待 Facebook 继续为这些应用品类提供更好的展示和推广平台,促进应用生态的繁荣发展。

2024-09-14 10:15:00 89

原创 谷歌play马甲包AB面判断常用本地保护方案合集工具类

【代码】谷歌play马甲包AB面判断常用本地保护方案合集工具类。

2024-09-12 17:22:07 214

转载 Android模拟器检测方法有哪些?

• 2024年4月8日 下午1:21 •• 阅读 190模拟器的检测,一般方法是通过检查设备的一些特征来判断应用是否运行在模拟器。检查Build信息:通过读取设备的Build信息来判断是否在模拟器上运行。例如,检查设备的Build.MODEL和Build.MANUFACTURER是否包含常见的模拟器关键词,如”generic”、”sdk”等。检查硬件特征:模拟器通常会模拟一些硬件特征,如IMEI、MAC地址等。通过检查这些硬件特征来判断是否在模拟器上运行。

2024-09-12 15:52:42 142

转载 Google 开发者账号及关联被封后怎么解决?

服务器网络,如果你提交的包被封了,那么下次提交时一定要更换服务器的IP地址和域名,很多互金朋友可能不知道,自己游戏的HTTP请求是明文的,就是客户端发送给服务器的HTTP请求把服务器的域名写的很清楚,Google会毫不客气地封掉这个域名,所以光换IP地址,不换服务器域名,是没有用的,没有用的,没有用的!以前的IP也不能用了,重新换个IP地址,电脑问题,建议你换一台电脑电脑,如果预算不够,那么可以租个便宜的云服务器做个打包平台,你可以在你的电脑上码代码,打包在云服务器打包,app的代码和素材以及宣传等。

2024-09-11 18:03:16 71

原创 Java拷贝asset文件,解密,并用DexclassLoader加载执行

【代码】Java使用拷贝asset文件,解密,并用DexclassLoader加载执行。

2024-09-09 16:03:54 136

原创 文件AES加密和文件流加分隔工具

【代码】文件AES加密和文件流加分隔工具。

2024-09-09 15:56:56 201

原创 在Android系统中,有几个目录不需要申请权限就可以被应用访问

‌:这是App的另一个不需要权限的目录,属于App的外部存储空间中的私有目录。这个目录下的文件属于App的私有数据,只有在App运行时才能访问,卸载App后该目录及其内容会被删除‌。‌:这是App的私有目录,也称为沙箱。这个目录下的文件在App卸载后会被删除,文件管理器无法访问,除非设备被root。提供一个简便方式来获取一个内部私有目录,如果目录不存在,系统会自动创建。这个目录下的文件属于App的私有数据,包括。等持久化应用相关数据也存储在这个目录的父目录中‌1。

2024-09-05 16:55:56 211

原创 动态加载使用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 1531

原创 AES加密文件工具类

【代码】AES加密文件工具类。

2024-09-03 16:07:38 220

原创 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 553

转载 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 68

原创 DexclassLoader读取dex在Android14上遇到问题

C语言中提示修改成功。但是使用DexClassLoader的时候还是报上面一样的错误,应该是修改已读没有修改成功。还是放弃反射调用吧,还是回调到java里设置setReadOnly吧。被进一步限制,只能用于加载只读文件中的代码。这意味着你不能再使用。方法者找到了,不报方法找不到的错误了,但最终还是报了其他的错。在Android 14(API 级别 34)及以后版本中,来加载从应用的内部存储空间中读取的文件。

2024-08-30 12:47:49 399

原创 dex加密

看来dex还需要加密啊。

2024-08-29 16:22:28 162

原创 JNI 反射 C调用Java方法

【代码】JNI 发射 C调用Java方法。

2024-08-29 11:32:06 124

原创 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 250

原创 JNI通过反射创建DexClassLoader

【代码】JNI通过反射创建DexClassLoader。

2024-08-28 16:24:51 86

原创 AndroidJNI拷贝assets文件到私有目录下

【代码】AndroidJNI拷贝assets文件到私有目录下。

2024-08-28 14:39:34 123

原创 使用dx工具将jar和class打包成dex

将jar放在ss目录下,将class放在与包名对应的目录下 com.example.myapplication.Heav.class。最终成功打出包out.dex。

2024-08-28 13:44:23 419

原创 jni 调android 跳转Activity

【代码】jni 调android 跳转Activity。

2024-08-28 12:30:48 102

原创 JNI创建加载Android的类-创建对象-调用方法

【代码】JNI创建加载Android的类-创建对象-调用方法。

2024-08-28 12:30:05 64

转载 Java反射基础知识

java.lang.reflect.Method类提供了获取类的成员函数的方法,方法通常由修饰符、方法名、返回类型、参数类型构成。封装代码的依据就是反射和泛型,理解反射和泛型能帮助自己更好的掌握手动封装代码的方法,减少代码量,而且对于框架的源码阅读也有帮助。此时能获得一个对象数组,里面按照代码的先后顺序存放类中所有的构造方法,比如图中的信息就表明类中先写了无参构造再写了有参构造。②invoke的第一个参数是对象,后面的是可变参数,也就是允许传入多个参数,也允许传入数组。

2024-08-27 16:13:19 21

原创 下载googleplay上的app到电脑上

https://apkcombo.com/zh/

2024-08-27 11:52:24 108

原创 windows bash获取一个目录下所有的文件

该方法的优点是操作简单,不需要额外安装软件。缺点是输出的文件名不包含文件路径,如果需要操作文件,还需要手动拼接文件路径。,回车,即可将所有文件名输出到filename.txt文件中。其中,/b参数表示只输出文件名,不输出其他信息。在Windows系统中,我们可以使用命令行工具来获取文件夹下的所有文件名。2. 进入需要提取文件名的文件夹(使用cd命令,例如cd D:\Files);1. 打开命令提示符(Win+R,输入cmd,回车);

2024-08-22 10:57:15 278

原创 Android全局异闪退日志捕获---保存到私有目录

Android全局异闪退日志捕获---保存到私有目录

2024-08-21 16:53:21 289

原创 S2S服务端上报Appsflyer和Firebase事件

AppsFlyer平台会对由AppsFlyer SDK和API发送的移动应用事件进行归因和记录,因此您可以使用S2S API上报应用程序外部发生的事件(如用户在您的网页端完成的续订)。进而可以了解到,服务器 S2S 上报事件是作为客户端 SDK 上报事件的补充,本身并不能独立使用,因为无法自己生成。,它由客户端使用 SDK 首次启动时产生,用于唯一标示设备,需要是真实的,否则面板看不到事件,这里摘抄两段文档(注册的账号,创建的 Firebase 类型应用,在 Firebase 自己的网站创建效果。

2024-08-08 10:50:03 813

原创 div宽度设置宽度设置width:100%后再设置后再设置padding或或margin超出父元超出父元素的解决办法

偶然发现的样式可以使用减法。

2024-06-21 23:27:44 270

原创 css+div 控件重叠,子控件隐藏

https://blog.51cto.com/u_16281588/9721961

2024-06-21 22:59:20 159

原创 Android 自定义图片进度条

用系统的Progressbar,设置图片drawable作为进度条会出现图片长度不好控制,容易被截断,或者变形的问题。而我有个需求,使用图片背景,和图片进度,而且在进度条头部有个闪光点效果。最后只好自己写一个。本来我用自己代码写的用颜色值的进度条,产品非要用设计师的图片,这么个小功能却这么麻烦,为这么个进度条的功能加班到晚上11点,谁知道啊。找了两个小时,国内外,百度,github搜遍了,全网都没有找到一个现成的。使用时只需要调用setProgressBar就行。上图就是代码实现的效果。

2024-05-25 23:01:34 495

原创 AndroidStudio logcat 日志反向过滤

AndroidStudio logcat 日志反向过滤

2024-05-25 16:13:37 516

转载 浅谈php常用的7大框架的优缺点

作为官方出品的框架,Zend Framework的野心是可以预见的,想把其他框架挤走,同时封装很多强大的类库,能够提供一站式的框架服务,并且他们的开发团队很强大,完全足够有能力开发很强大的产品出来,所以基本可以确定的是Zend Framework前途无量,如果花费更多的时间去完善框架。相应的如果使用Symfony的应该都是比较复杂的互联网项目,那么相应的就要考虑关于数据库分布的问题,那么就需要抛弃Symfony自带的数据库操作层,需要自己定义,当然了,Symfony支持随意的构造model层。

2024-05-17 12:59:17 224

原创 ios与android上音频格式的推荐

一、IOS与安卓各一套:音乐:都使用MP3 音效:ios用caf Android用ogg。需要注意的是在IOS上MP3的比特率过大或者过小都可能播不出来,官方没有给出具体原因;一般使用128kpbs与65kbps。二、使用通用的MP3格式。

2024-05-14 12:39:17 363

原创 在线工具大全

在线工具 - 你的工具箱

2024-05-14 12:27:33 77

原创 在线音频格式转换工具网站

https://convertio.co/zh/

2024-05-14 12:25:39 90

原创 contentprovider一直报错,发现是android 的manifest中 provider 放在activity后面不行

元素之前,然后重新编译并安装应用。如果你正在使用Android Studio,通常IDE会在提示你修正manifest文件的错误时提供相应的修正选项。)必须在该文件中按正确的顺序声明。在Android 8.0(API 级别 26)及更高版本中,如果。,因为组件的注册顺序对系统来说很重要。例如,如果你的应用有一个。后面,可能会导致应用无法正确注册。在Android应用的。文件中,所有的组件(如。

2024-04-30 22:39:44 509 2

原创 [CocosCreator] 实现订阅、通知功能

以上三种都是可以提供给开发者自行使用的事件传播,其中第一种是使用上是比较平凡的,而且有一定的局限性,只能在同一树节点,由下往上传播,后两者是基于全局的cc.game或者cc.director,基本可以做到无死角传播,但是官方并不提倡使用.需要注意的是,这个也是个全局变量,到处都能使用,但是订阅方应该注意在适当时机,比如以上代码在onDisable生命周期取消订阅,避免造成不必要的内存泄露问题等~好的,期待下期的更新吧~SysLog.warn(`事件解绑失败:事件名(${eventName})不存在`);

2024-04-24 12:22:47 643

原创 使用Apache Cordova将H5游戏打包成apk

要将HTML5游戏转换成apk格式以供Android手机用户使用,有一种常用的方法是使用跨平台开发工具Apache Cordova。请注意,在此过程中可能会遇到一些技术挑战和细节问题,因此建议您先了解相关知识并仔细阅读官方文档以获取更详细和准确的指导。4. 使用Cordova插件将HTML5游戏项目打包为APK文件,并将其安装到您的Android手机上。1. 准备工作:在您的电脑上安装Java JDK和Android SDK,并下载并安装Cordova。

2024-04-22 10:49:10 427 2

原创 OneLink 与 appsflyer配合

oneLink与appsflyer结合

2024-04-18 11:15:45 300

原创 在线图片处理网站

在线ps:https://www.webps.com/在线图片圆角处理:在线图片圆角制作工具 - 在线图片工具箱在线图片处理工具集合:在线图片工具箱 - 让图像处理更加简单

2024-04-16 11:30:02 224

原创 地址生成器

美国地址生成器 - 美国身份生成器 - 美国信用卡生成器

2024-03-22 11:11:03 387

cocos 六边开拼图游戏代码

cocos 六边开拼图游戏代码,可以运行的。博客文章地址:https://blog.csdn.net/nnmmbb/article/details/134809591?spm=1001.2014.3001.5501 六边形游戏的鼻祖应该是这个 hex-frvr,原作者开发用的是 pixi 游戏引擎,本着快速开发的理念,本游戏采用 cocos creator,UI 延用 hex-frvr。学习过程中,有借鉴各路实现。此源码仅供学习使用,谢谢。 六边形游戏本质是俄罗斯方块,理解这个对接下来的开发会有很大的帮助。 本游戏实现功能如下: [x] 六边形棋盘绘制、方块随机生成 [x] 方块能否落入棋盘的判定 [x] 方块消除与游戏结束的判定 [x] 各种动画效果 [x] 游戏计分

2023-12-09

oaid-sdk-1.2.1.zip

最新版的oaid_sdk,修复了Android13的兼容问题。 注意:下载了sdk之后还是要发邮件给移动联盟msa@caict.ac.cn>申请证书,将自己的app包名发给他,拿到cert.pem 证书,下载的sdk才能拿到oaid。

2022-06-22

oaid-sdk-1.1.0.zip

oaid_sdk下载需要注册,还要企业认证,太麻烦了,这里搞一个最新的分享给大家。

2022-01-24

openCV450-debug.aar

Android包含arm64-v8a的openCV的aar包

2021-12-29

美摄libNvStreamingSdkCore.so下载,包含32位的和64位的

美摄SDK致力于解决移动端视频开发的技术门槛,使仅有android界面开发经验的程序员,都可以开发出性能优异、渲染效果丰富的的视频录制、编辑功能。我们的优势体现在: 录制、剪辑不限时长 行业最高标准的美颜效果 剪辑、变速实时预览,无需转码 图片、视频混编 生成视频最高支持4K 丰富的转场、滤镜、字幕样式 独家的主题 自定义贴纸功能 支持合拍画中画 1.1 支持格式 输入规范: 视频格式:MP4、MOV、WMV、M2V、MPG 音频格式:MP3、FLAC、AAC、M4A 图片格式:JPG、PNG 视频编码:H264、WMV、MPEG4 音频编码:MP3、AAC、PCM、FLAC 输出规范: 视频格式:MP4 视频编码:H264 音频编码:AAC 扩展包格式(扩展包是美摄用来承载扩展素材的内容包,包括主题、字幕、滤镜、贴纸等): 主题:.theme 字幕:.captionstyle 滤镜:.videofx 贴纸:.animatedsticker 转场:.videotransition

2021-12-27

colorpad.7z

windows桌面取色工具“好色鬼”,很有名的工具。可以方便的吸取桌面,网页任何一个地方的色值。

2021-12-24

mupdf文件.rar

Android里查看pdf文件是个麻烦事,其中一种方案就是用mupdf查看pdf文件。这个资源包含mupdf编译好的so文件和java文件。引入到项目中就直接可以查看pdf,方便集成。集成步骤: https://blog.csdn.net/nnmmbb/article/details/103476519

2019-12-10

charles_ssl.rar

使用Charles对Android手机的https请求进行抓包需要ssl证书,这里提供下载。

2019-09-17

OpenGLDemo.rar

OpenGL实例,包括简单的绘制图形入门实例,和较深入一点的照片滤镜、相机滤镜等实例。

2019-09-12

OpenGLESDemo.rar

Android,OpenGL实例,我学习 简单的绘制图形入门实例,着色器等概念,添加了一些注释

2019-09-12

jniLibs.rar

ijkplayer编译好的支持https和解决播放mp4时只有声音没有图像的问题的so包,基于0.8.8版本。 介绍说明:https://blog.csdn.net/nnmmbb/article/details/98173936

2019-08-02

自定义实现CoordinatorLayout效果

自定义实现CoordinatorLayout效果

2017-08-23

自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动

自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动,根据这份代码改编而来:http://download.csdn.net/download/oushangfeng123/8971049

2017-08-23

Android与设计师方便沟通的适配方案

经常遇到这样的问题,设计师给的单位是px,而我们用的单位是dip或sp,所以交流经常出现问题。后来研究出一套方案,可以很好地适配,而且与设计师很好的沟通。最好是设计师说设置多少px我们就设置多少px,免得设计师告状设没按他的来做。这样做我们就需要将px转成我们对应的dp,sp值了。

2017-06-09

Charles3.10.1

anroid开发windows上用惯了flidder,到mac环境下没有好的抓包工具,这里终于找到一个了,用法和flidder相似:打开charles,proxySetting,端口默认8888;先找到mac局域网地址、安卓手机wifi和电脑使用同一个,设置代理

2015-05-27

android官方自定义View代码

官方案例就像是一个抽奖的圆盘,滚动的时候,指针会指出对应的盘面,是一个比较复杂,而且有代表性的自定义View

2015-05-20

expandableTextView

带动画效果的,可伸展折叠的TextView,用到了属性动画

2015-04-09

androidgif动画例子

android-gif-drawable 开源项目的使用例子。使用jni解析gif动画,不会出现oom。 android-gif-drawable的demo带jni和jar包,自己加的动画,亲测下载安装可直接运行。

2014-10-24

利用AIDL来实现由Binder进行进程间通信(IPC)

利用AIDL来实现由Binder进行进程间通信

2013-10-18

Android判断软键盘是否弹出

通过重写onLayout方法,判断软键盘是否弹出。判断到键盘是否弹出后,就可以做自己想做的事情了。

2013-03-12

内容观察者示例

本代码包包含三个内容观察者示例: 1、会议通知。一个衩观察者,三个相同身份的观察者。 2、杂志订阅、电视订阅。一个观察者观察两个不同的被观察者。既关注杂志又关注电视。 3、一个车,是被观察者。方向表盘,速度表盘,转身灯三个是观察者。当车进行相应操作时,对应的表盘就会有反应。

2013-01-31

android sqllite 操作类似dbutil的框架

类似j2ee里面的dbutil类一样,通过反射包装了android中sqllite的操作。例如,对News的CRUD操作。例如下面代码: 只需要定义一个News.java DAO newsDao = new DAOImpl<News>(mContext, News.class); List<News> list = newsDao.findAll(); 就可以得到News的对象list 内部使用的是annotation和反射做的小框架。

2012-11-16

jsp+xml留言本

最近在研究xml数据存储功能,于是想写一个运用xml的小程序,不会写呀。于是到网上去搜索,发现了一好友的jsp+xml写成的留言本,下下来,还真不错,放到tomcat下直接就可以运行。感激ing,佩服ing...于是很想去好好研究一下这个小例子,但苦于没有源代码。于是我就用jad反编译工具把源代码编译出来了。这里要感谢提供代码的大虾啊。呵呵,开下吧...

2011-04-22

jad.jar最新版的类反编译器

the latest class decompiler---jad.jar1.5.8,including with manual

2011-04-22

网站建设与维护课程设计报告

上学期的选修课“网站建设与维护”上写的报告,还算比较规范,希望网络上的朋友能用到。

2010-07-17

编译原理课程设计报告

我上学期写的编译原理课程设计报告,还不错,希望能帮到网络上的朋友们。

2010-07-17

编译原理课后习题答案

编译原理课后答案,很全,找了好久的,希望对大家有用。

2010-07-17

数据结构课件(珍藏版)

这是我们学校用的数据结构课件,很强大!相信对于学习数据结构的同学来很好用。数据结构是计算机专业的核心课程,它的重要程度可想而知。

2010-07-17

在线签到系统(简易版)

这是我做的一个签到的小系统,能够很好地使用。数据库只有两张表,很简单。可用于基础学习,也可用于课程设计。

2010-07-17

jsp在线图文编辑器

fck-demo是很jsp网站常用的在线文本编辑器,解决了jsp后台文本的编辑问题。

2010-06-07

最全的CSS参考书(CSS完全参考手册)

想学习网页设计,有一本参考手册是很重要的。这是一本制作很精美的CSS电子书,里面包括了CSS所有的知识点,还有一些常用的的工具,如网页色彩查询手册。

2010-04-30

mysql数据库驱动

java连接mysql的驱动程序,很好用。希望对朋友们能有用。

2010-01-11

物流管理系统_数据库开发

一个完整的vb应用系统实例,含有源代码,数据库文件,只需简单的数据库配置就可运行。

2009-06-08

asp_新闻发布系统

这是一个完整的asp新闻发布系统的例子,带有相应的数据库(sqlserver2000)只要简单的配置即可运行。具体配置方法里面有介绍。

2009-06-02

Jsp网上书店系统原代码

完整的jsP代码,带有数据库(sqlserver2000)简单配置即可运行,从此带领你走上jsp系统编程之路。

2009-06-02

jbuilder 使用手册

这是一本适于jbuilder初学者的书,希望能对大家有用。

2009-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除