自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 【Blockly开发教程】08 积木块转代码

阅读本文,了解如何定义块对应的代码、转代码流程。

2024-06-16 23:02:12 543

原创 【Blockly开发教程】07 Toolbox概念

本文介绍了Blockly Toolbox相关概念和配置方法、常用属性

2024-06-12 22:53:27 569

原创 【Blockly开发教程】06 Workspace概念

本文介绍了Blockly的Workspace相关概念和配置、使用方法。

2024-06-12 22:51:49 1020

原创 【Blockly开发教程】05 积木块基础概念(下)

通过本文,我们初步了解了Block对象的一部分属性和方法。我们指定如何定义新的Block,在动态运行时,监听和控制Block。

2024-05-26 20:19:19 976

原创 【Blockly开发教程】05 积木块基础概念(上)

通过本文,你将了解积木块有哪些类型、如何定义、有什么组成。

2024-05-20 23:02:50 976

原创 【Blockly开发教程】04 vue3 blockly项目

通过阅读本文,你将了解如何在Vue3项目中引入Blockly模块、初始化、自定义积木块、自定义转代码。

2024-05-17 22:57:21 1163

原创 【Blockly开发教程】03 react blockly项目

你将了解如何在React项目中引入Blockly模块、初始化、自定义积木块等。

2024-05-17 13:08:48 669

原创 【Blockly开发教程】02 配置你的blockly:inject方法

通过本文章,你将收获以下信息:- 分析Blockly对象的来源、作用。- Blockly.inject的作用、参数说明。- 通过inject自定义Blockly编辑器界面。

2024-05-15 22:39:12 875

原创 【Blockly开发教程】02 配置你的blockly:初始化Blockly

在本节,你将了解如何初始化Blockly模块,如何将Blockly集成到一个Web应用中,以及了解一些好的开源示例。另外,可以了解到分析开源代码的一种方法。

2024-05-13 23:14:13 769

原创 【Blockly开发教程】01 初识Blockly

Blockly 是由 Google 开发的开源代码库,它可以为网页程序和移动端应用程序添加可视化代码编辑器。

2020-12-23 10:11:22 2783 2

原创 【IDE】vscode 调试electron main代码时,报错:App threw an error during load

错误信息如下:App threw an error during loadError: Cannot find module 'E:\0000_code\uCode\uCode-project\uCode-app\--inspect-brk=20226' at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)...

2019-07-27 16:57:00 5493

原创 【IDE】解决vs code terminal中文乱码

修改visual studio code设置,在打开终端的时候,自动切换编码,修改内容如下:“terminal.integrated.shell.windows”: “C:\Program Files\Git\bin\sh.exe”,“terminal.integrated.env.windows”: {“LC_ALL”:“en_US.UTF-8”},第一行表示嵌入的shell应用,这里选...

2019-07-21 20:41:52 3137

原创 【Android系统源码修改】源码含有SmsManager的编译失败问题

问题:源码中调用了android.telephony.SmsManager,编译时cannot find symbol解决方法:在.mk中加入LOCAL_JAVA_LIBRARIES += telephony-common

2019-07-21 20:27:47 425

原创 【Android系统源码修改】修改framework Camera的API,旋转摄像头

修改摄像头旋转方向有很多方法,如驱动层,hal层,应用等修改,这里说一个修改API的方法,如果摄像头角度不正确,当每个应用调用API时,需要另外设置旋转。修改API后,应用不需要更改或根据需要再做调整。根据Camera的API,Camera的类位置:frameworks/base/core/java/android/hardware/Camera.javaCamera有个open方法, ...

2019-07-21 20:22:06 3108

原创 【Android系统源码修改】如何分析SystemUI Layout 的组成

StatusBar从相关的布局文件xml中可以找到状态栏主要的Layout:1 StatusBarWindowView是状态栏根布局2 BackDropView3 ScrimView是状态栏下拉后,背景,半透明灰色4 status_bar状态栏的布局5 PanelHolder,下拉通知栏布局<com.android.systemui.statusbar.phone.Stat...

2019-07-21 17:23:04 2071 1

原创 【Android系统源码修改】SystemUI 部分尺寸修改

尺寸记录在values/dimens.xml中通知栏侧面间隙的尺寸 <!-- The side padding of the notifications--> <dimen name="notification_side_padding">10dp</dimen>通知之间的间隙 <!-- The padding between...

2019-07-15 22:30:52 1680 1

原创 【Android系统源码修改】无线显示中设置为sink端,显示其它设备的屏幕

1,打开配置文件:device\wisky\wisky8732,打开宏 MTK_WFD_SUPPORT = yes3,打开后需要make clean后,重新编译。

2019-07-15 22:21:11 964 1

原创 【Android系统源码修改】修改摄像头镜像

找到 frameworks/av/services/camera/libcameraservice/api1/CameraClient.cpp如果orientation = 0; 不能镜像,那 orientation = 1; 尝试修改@@ -691,6 +691,7 @@ status_t CameraClient::sendCommand(int32_t cmd, int32_t arg1...

2019-07-15 22:20:16 8139

原创 【Android系统源码修改】捕捉按键,并实现长按短按 -- 示例

代码所在位置:frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java捕捉按键,并实现长按短按对按键 KeyEvent.KEYCODE_AT 进行捕捉和实现长按、短按event.getRepeatCount() 读取按键重复次数event.startTracking() 如果要追...

2019-07-15 22:18:25 1324

原创 【Android系统源码修改】如何设置或获取自动转屏功能

//0为关闭 1为开启Settings.System.putInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 1);// 获取状态,得到是否开启int flag = Settings.System.getInt(getContentResolver(), Setti...

2019-07-15 22:16:11 485

原创 【Android系统源码修改】修改时间更新服务器ntp

位置:frameworks/base/core/res/res/values/config.xml默认值 asia.pool.ntp.org

2019-07-15 22:15:19 4867

原创 【Android系统源码修改】设置默认桌面

找到并修改frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.javapublic void systemReady() { if(isFirstBoot()){ String examplePackageName = "com.android.launcher3"; //请修改为需要...

2019-07-15 22:14:21 3334

原创 【Android系统源码修改】如何修改系统默认浏览器的首页

修改三个地方:1 packages/apps/Browser/res/values/mtk_strings.xml2 packages/apps/Browser/src/com/android/browser/sitenavigation/SiteNavigation.java3 vendor/mediatek/proprietary/operator/OP02/packages/...

2019-07-15 22:12:34 1375 1

原创 【Android系统源码修改】如何在源码集成apk时指定签名

有些apk是需要绑定签名的,当开发者绑定了他自己的开发环境的 debug.keystore 的签名,而与系统签名不一样,这就导致不能用源码集成的方式集成apk。解决方法将 debug.keystore 转换成 源码能用的 .pk8 和 .pem 文件,然后在Android.mk中指定签名文件的路径1 如何制作 .pk8 和 .pem 文件将debug.keysotre 放到ubuntu目录...

2019-07-15 22:11:03 724

转载 【Android系统源码修改】【转】Android.mk分析

特点:1.支持应用程序编译的资源能够被其它应用使用2.该APK具有系统权限3.能够指定一个全局的依赖于LOCAL_BUILT_MODULE的中间目标#把该Makefile所在的目录设定为当前目录LOCAL_PATH := $(call my-dir)#清除编译规则模板使用的变量的值。在./build/core/clear_vars.mk中定义include $(CLEAR_VARS)...

2019-07-15 22:04:20 654

原创 【Android系统源码修改】修改MTP连接后电脑端显示的名称

修改“PRODUCT_MODEL”字段,在MtpDatabase.java获取设备名时,改为获取“ro.product.model”的属性值

2019-07-14 09:52:33 996

原创 【Android系统源码修改】编译kernel时,$(srctree) is not clean, please run 'make mrproper'

在使用make menuconfig重新配置后,再编译kernel时常会遇到这样的问题:Using /home/likewise-open/BJS/lisa.liu/code/sprdroid4.0.3_vlx_3.0_13a/kernel as source for kernel/home/likewise-open/BJS/lisa.liu/code/sprdroid4.0.3_vlx_3...

2019-07-14 09:32:55 1131

原创 【Android系统源码修改】如何在android系统编译时,针对源码集成APP时,使用独立so库 LOCAL_PREBUILT_JNI_LIBS 用法

Android.mk中,添加 LOCAL_PREBUILT_JNI_LIBS, 并添加so路径,在APP源码路径libs/xxxx/xxxx.sonote: 如果是共享使用so库,用 LOCAL_JNI_SHARED_LIBRARIES

2019-07-14 09:13:56 8305

原创 【Android系统源码修改】强制应用横屏,且布局不会乱的方法

修改“ frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java ”req = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE; // 将应用的的横竖屏属性强制设为 LANDSCAPE@@ -4407,7 +4407,7 @@ public cla...

2019-07-14 09:10:09 1546

原创 【Android系统源码修改】修改系统默认定位方式

gps 移动网络位置信息gps修改为gps,network或者network或者是否支持gps\frameworks\base\services\core\java\com\android\server\location\GpsLocationProvider.javaro.wisky.gpssupport此值设为 false 时不支持,则系统中一些有关 gps 的设置将会被...

2019-07-14 09:08:48 6916 1

原创 【Android系统源码修改】系统应用升级后,重启被回退的原因

在framework中PackageManagerService.java中,对系统应用升级版本号做了判断,如果 pkg.mVersionCode < ps.versionCode,升级后的apk版本号versionCode没有大于原来的,将会被忽略。一般开发者可能只会修改versionName,而没有改versionCode,造成系统应用升级被回退...

2019-07-14 09:08:05 1261

原创 【Android系统源码修改】Android.mk中导入appcompat_v7包

LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-appcompatLOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-gridlayoutLOCAL_STATIC_JAVA_LIBRARIES +...

2019-07-14 09:06:12 1718 1

原创 【Android系统源码修改】App对输入法设置隐藏、取消全屏

不用改动到framework,在APP中设置如下:输入法隐藏:InputMethodManager methodManager = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);if (methodManager.isActive()) { methodMana...

2019-07-14 09:04:40 334 1

原创 【Android系统源码修改】Android系统竖屏改为强制横屏

问题背景:1、当前设备是基于Android4.4.2KK2、将之前的横屏更换成功了竖屏3、更换屏幕后无法达到预期的横屏效果,包括开机动画、屏幕横竖切换动画、锁屏界面等。主要修改三个文件一、Android Framework Java层的修改:1、WindowManagerService的默认Rotation修改:2、PhoneWindowManager的Rotation返回修改...

2019-07-14 09:02:48 4013

原创 【Android系统源码修改】 Framework中判断用户点击触摸屏 PhoneWindow.java

找到Framework中触摸屏分发事件的起点,PhoneWindow.javadispatchTouchEvent(MotionEvent ev)方法,是对触摸事件的分发,可以在此处做需要的处理。

2019-07-14 08:59:13 737 1

原创 【Android系统源码修改】获取屏幕亮度、设置屏幕亮度

android 设置系统屏幕亮度/*** 获得当前屏幕亮度的模式* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度*/private int getScreenMode(){ int screenMode=0; try{ screenMode = Se...

2019-07-12 22:23:56 1840

原创 【Android系统源码修改】禁止开机锁屏

修改两个地方:1 锁屏功能完全屏蔽,如果在设置中设置锁屏,会导致开机后黑屏2 设置默认锁屏为无

2019-07-12 22:21:44 737

原创 【Android系统源码修改】修改拨号键字体大小

电话拨号键盘字体大小sim卡解锁数字键盘字体大小:

2019-07-12 22:20:26 762

原创 【Android系统源码修改】通知栏相关笔记

NotificationPanelView.java设置快速设置菜单下拉使能:public void setQsExpansionEnabled(boolean qsExpansionEnabled) {mQsExpansionEnabled = qsExpansionEnabled;mHeader.setClickable(qsExpansionEnabled);}复位:@Over...

2019-07-12 22:18:16 829

原创 【Android系统源码修改】修复有时候通知栏不能下拉问题

2019-07-12 22:16:51 305

《认知红利》的读书大纲

重新理解财富 (价值观) 了解财富的本质、增长的底层逻辑、如何开始? 注意力 如何才能财富自由 想要获得任何财富,其实都是交换的结果 没有付出,就不可能会有回报 你拥有的最宝贵的财富是什么 钱?钱只是交换时的中介物 时间?并不属于你,你抓不住,也停不下来,更不能拿来用 身体?并不是最宝贵的财富,老了、病了价值越来越低 注意力! 你的一切价值创造活动,最终都是由你的注意力交换得来的 注意力的价值有多大 广告收割注意力 网红可以得到很多人的注意力,广告商就会找上门 你是如何花费注意力的 浪费掉 远不可及的新闻 刷抖音 娱乐圈八卦 被收割 《注意力商人》 通过报纸、电视、网页、公众号、短视频、各种剧...收割注意力,一起打包卖给广告商 被利用 大数据分析 利用定向内容,更高效的收割你的注意力 注意力应该投到哪里 聚焦在能产生价值的事情上 工作 排除杂念,进入心流状态 第16课 人际关系,特别是亲密关系

2024-05-30

空空如也

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

TA关注的人

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