- 博客(83)
- 资源 (21)
- 收藏
- 关注
原创 Cocos Creator读取图片资源
var sp = node.addComponent(cc.Sprite);sp.spriteFrame = new cc.SpriteFrame(cc.url.raw(‘resources/weixin.png’));图片必须放在assets/resources/目录或者assets/resources/的子目录下方
2018-10-29 18:22:14 16150 2
原创 Cocos Creator plist图集使用方法
cc.Class({extends: cc.Component, properties: { //使用的图集 stars:{ default: null, type: cc.SpriteAtlas }, }, onLoad: function () { var node = new cc.Node('Ten'...
2018-10-29 18:18:24 14075
原创 openharmony内置Browser应用
https://gitee.com/openharmony/applications_app_samples#/openharmony/applications_app_samples/blob/master/code/BasicFeature/Web/Browser在此链接中找到并下载Browser源码,导入DevEco Studio,并打包出一个hap,4.再使用./build.sh --product-name rk3568 --ccache 烧录就好了。
2023-07-13 09:21:09 662
转载 0x00000000 Disk identifier: linux 下u盘分区修复无法识别问题解决
1.fdisk -l 查看分区Disk /dev/sdb: 7.5 GiB, 8011120640 bytes, 15646720 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x2
2022-07-08 17:24:42 1305 1
原创 将硬盘格式化成vfat格式
apt install dosfstools -y如果提示本地没有包则,执行: apt update更新完后,再执行apt install dosfstools -y插上硬盘,先不要挂载上,用fdisk -l查看硬盘目录安装完成后使用命令:mkfs.vfat /dev/xxx(挂载目录),可以格式化硬盘为vfat格式......
2022-07-08 17:12:12 2107
原创 X (java:sdk) should not link to Y (java:platform)
X (java:sdk) should not link to Y (java:platform)近日在android10,往系统应用里面集成一个jar包,Android.mk文件里面用的LOCAL_SDK_VERSION := current一下报错X (java:sdk) should not link to Y (java:platform)后来查看到https://stackoverflow.com/questions/55004358/x-javasdk-should-not-link-t
2022-05-06 10:54:09 1656
原创 kotlin使用辅助功能自动刷短视频
kotlin使用辅助功能自动刷短视频1.在文件AndroidManifest.xml里面添加 :<service android:name=".AutoService" android:enabled="true" android:exported="true" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> <intent-filter>
2022-05-05 11:11:41 534
原创 kotlin简单回调
fun onLook(view: View?){ val student = Student() student.mLookBooks = object : Student.LookBooks { override fun onLook(content: String?) { println("zzx===>content: $content") } } student
2022-04-25 15:41:28 2811
原创 kotlin应用内简单构建intent
使用val intent = Intent(this,VideoPlayer::class.java)或者:val intent = Intent(this,VideoPlayer().javaClass)以前java代码是这样的:Intent intent = new Intent(this,VideoPlayer.class);
2022-04-20 09:51:33 2624
原创 kotlin使用intent传值
MainActivity:val intent = Intent(this,VideoPlayer().javaClass)//intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)var bundle = Bundle()bundle.putString("path",list.get(i).absoluteFile.toString())intent.putExtras(bundle)startActivity(intent)VideoPlayer:
2022-04-20 09:42:37 4103 1
原创 Runtime.getRuntime().exec执行命令的问题
Runtime.getRuntime().exec执行命令的问题平常写android代码时,经常使用Runtime.getRuntime().exec来执行一段linux命令,如果是一些简单的命令可以直接使用:Runtime.getRuntime().exec(cmd); //cmd一个字符串可以正常执行,但是如果是一些相对复杂一点点的比如:cat apk路径 | pm install -S apk大小会一直报cat: Unknown option S (see “cat --help”)可以
2022-02-18 17:30:55 3503
转载 Android P使用pm install安装apk报错
Android P使用pm install安装apk报错PX30_Android10:/sdcard # pm install SU70_1.apkavc: denied { read } for scontext=u:r:system_server:s0 tcontext=u:object_r:sdcardfs:s0 tclass=file permissive=0System server has no access to read file context u:object_r:sdcar
2022-02-18 15:57:17 4182
原创 android11屏蔽导航栏
android11屏蔽导航栏打开文件:frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java找到方法:protected void makeStatusBarView(@Nullable RegisterStatusBarResult result) {注释掉:createNavigationBar(result);注:因为时间短,没空找其他屏蔽方式,这样屏蔽后,导航栏永远显
2022-02-11 14:47:44 4118
原创 adb shell打开开发者选项
adb shell打开开发者选项1.如果是正常的手机或者平板的Settings版本可以使用:am start -n com.android.settings/com.android.settings.DevelopmentSettings2.如果是电视的TVSettings版本可以使用:am start -n com.android.tv.settings/com.android.tv.settings.system.development.DevelopmentActivity以上都是RK平
2022-01-20 15:23:05 11404 1
转载 Linux tail 命令
Linux tail 命令tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。命令格式:tail [参数] [文件]参数:-f 循环读取-q 不显示处理信息-v 显示详细的处理信息-c<数目> 显示的字节数-n<行数> 显示文件的尾部 n 行内容–pid=PID 与-
2022-01-13 14:39:11 119
原创 诈金花从发牌到比大小
诈金花从发牌到比大小大神请绕路!用java写的一段诈金花,从发牌到比大小选出最大的一副牌的程序,并不涉及网络或者多会话的,纯属个人娱乐之作:直接上代码:1.这是主程序入口,逻辑都在这里了public class JinHua { private List<Pai> totals; private boolean isdebug = false; public static void main(String[] args) { // TODO Auto-generated
2022-01-12 15:58:20 457
原创 android11代码关机
android10代码关机之前有些版本可以使用如下方式从代码里面调用关机:Intent i = new Intent("android.intent.action.ACTION_REQUEST_SHUTDOWN");i.putExtra("android.intent.extra.KEY_CONFIRM", false); //是否需要确认i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i);最近搞android1
2022-01-07 16:00:39 2633
原创 往某字符串中每隔几个位置插入一个字符
往某字符串中每隔几个位置插入一个字符/** * 往某字符串中每隔几个位置插入一个字符 * @param ors 源字符串 * @param ins 需要插入的字符 * @param count 每隔多少个位置 * @return 处理后的字符串 */ public static String insertString(String ors,String ins,int count) { StringBuilder sb = new StringBuilder(ors);
2021-12-03 10:49:14 1232
原创 在android系统中制作系统签名jks
在android系统中制作系统签名jks步骤如下:cd build/target/product/securityopenssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pemopenssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:zzx123456 -name zzxkeytool
2021-10-23 15:49:41 1888
原创 android8.1强制所有界面横屏显示
android8.1强制所有界面横屏显示找到文件:frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java在方法:rotationForOrientationLw中添加如下代码:Display d = ((WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE)) .getDef
2021-09-10 18:04:45 584
转载 从android源码中生成系统签名文件
从android源码中生成系统签名文件1、编译android源码。2、cd build/target/product/security/3、执行 openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem生成platform.pem文件4、执行 openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -pass
2021-03-25 17:01:26 481
原创 android添加系统读写sd卡权限
修改文件:frameworks/base/core/java/com/android/internal/os/ZygoteInit.java找到方法:forkSystemServerString args[] = { "--setuid=1000", "--setgid=1000", "--setgroups=1001,1002,1003,1004,1005,1006,1007,1008,1009,1010
2021-03-15 17:28:19 666
原创 android获取网络代理
android获取网络代理String proxy = System.getProperty( "http.proxyHost" );String port = System.getProperty( "http.proxyPort" );System.err.println("zzx===proxy:"+proxy+" port:"+port);
2021-02-26 15:38:48 1388
原创 android耳机音量与外放音量同步
android耳机音量与外放音量同步打开文件:frameworks\base\services\core\java\com\android\server\audio\AudioService.java找到:case MSG_SET_DEVICE_VOLUME:在下面添加代码:int d = msg.arg1;if(d == AudioSystem.DEVICE_OUT_WIRED_HEADPHONE){ d = AudioSystem.DEVICE_OUT_AUX_DIGITAL; setDe
2021-02-22 17:48:05 958
原创 android根据音乐路径获取音乐时长,采样率等
android根据音乐路径获取音乐时长,采样率等git路径为:https://github.com/zhangliangming/HPAudioGradle1.root build.gradleallprojects { repositories { ... maven { url 'https://jitpack.io' } }}2.app build.gradledependencies { compile 'com.github.zhangliangming:HPAu
2021-01-07 19:25:22 1073
转载 android代码设置wifi有密码连接跟无密码连接
/** * WiFi连接管理 * 申请权限 * * * * * 动态权限 * Manifest.permission.ACCESS_COARSE_LOCATION * Manifest.permission.ACCESS_FINE_LOCATION * */ public class WifiUtils { private static WifiUtils
2020-12-03 11:32:06 1577
转载 Android Studio添加aar依赖的两种方式
android{ repositories { flatDir { dirs 'libs' } }}dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation (name: 'mylibrary', ext: 'aar')}android{ //不用写 /* reposito...
2020-12-02 14:22:35 2580
转载 android listview停止滑动后滚动到就近项
申明变量:public int selectPosition;实现listview的onScroll接口:mMusicList.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if(scrollState==SCROLL_STATE_IDLE){
2020-11-30 14:35:37 136
原创 android10 startDiscovery不扫描
最近写了个蓝牙相关的应用跑在android10上面,发现调用startDiscovery死活没有扫描后来发现除了需要:<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />还需要: <uses-permission android:name="android
2020-11-20 17:11:21 928
原创 android 短按电源键关机
android 短按电源键关机打开文件:\frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java在代码:private static final int MSG_POWER_LONG_PRESS = 14;下面添加:private static final int MSG_POWER_SHUT_DOWN=15;在:case MSG_POWER_LONG_PRESS: pow
2020-11-06 16:35:02 493 1
原创 TextView可控的跑马灯,无需焦点
参考:Android开发:TextView真正可控、不需要焦点的水平滚动–这才是真正的跑马灯直接上干货:package com.android.view;import android.content.Context;import android.graphics.Canvas;import android.os.Handler;import android.os.Message;import android.text.Layout;import android.text.TextPaint
2020-09-17 09:39:44 466
转载 import和import static的区别
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import 包名.类名;而静态导入是这样:import static 包名.类名.*;这里的多了个static,还有就是类名后面多了个 .* 。意思是导入这个类里的静态成员(静态方法、静态变量)。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用“类名.方法名()” 的方式来调用。这种方法的好处就是可以简化一些操作,例如一些工具类的静态方法,
2020-09-10 18:08:14 320
原创 java简单的回调例子
程序入口:public class User { public static void main(String[] args) { // TODO Auto-generated method stub SendMessage msg = new SendMessage(new SendMessage.SendMsg() { @Override public void send(String msg) { // TODO Auto-generated method s
2020-08-21 09:47:00 211
原创 android读取文件为字符串和复制文件
读取:public static String readFile(String fileName){ StringBuilder sb = new StringBuilder(""); try { File file = new File(fileName); //打开文件输入流 FileInputStream inputStream = new FileInputStream(file);
2020-08-20 19:13:58 742
vdexExtractor
2018-08-08
android Slidr.jar for eclipse
2017-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人