摘要:
模块内跳转: entry模块内有两个页面 entry src main ets pages PageA.ets PageB.ets router.pushUrl({url:"pages/PageA.ets"})//跳转至PageA router.pushUrl({url:"pages/PageB.e 阅读全文
摘要:
鸿蒙中,各个module都可以自定义hvigor任务进行一些编译期的操作,方便多模块打包时,进行编译期的一些修改和配置 下面简单列举下自定义任务的创建 import { hapTasks } from '@ohos/hvigor-ohos-plugin'; let __Version = '1.0. 阅读全文
摘要:
需要修改对应module模块的hvigorfile.ts文件,修改内容如下 import { hapTasks } from '@ohos/hvigor-ohos-plugin';//当前文件初始内容,不通模块有可能不一样,都不用动 let myParams = '我是自定义参数' export d 阅读全文
摘要:
本篇文章借鉴的博客比较多,有些忘记原出处了,还请原作者谅解 主要用到ImageReader、VitrualDisplay、libyuv库 ImageReader接收VirtualDisplay投屏的手机屏幕数据,然后通过libyuv进行像素转换 、裁剪 (RGBA_8888 -> I420 -> 裁 阅读全文
摘要:
1,静态设置activity的launchmode是在xml中配置activity标签的launchmode属性,就不多做介绍了 2,主要记录下动态设置activity的launchmode的 singleInstance和 singleTask singleTask是当前任务栈中只有一个(a_ac 阅读全文
摘要:
gradle中开启dataBinding//核心配置代码在这里,配置在要使用DataBinding的module中dataBinding{ enabled = true} public class MainActivity extends BaseActivity { /*命名规则是 layot文件 阅读全文
摘要:
好久没看flutter了,今天把之前写的demo拿出来运行,结果报错 提示 flutter.gradle 文件找不到,查看日志发现flutter sdk路径不对 修改之后,清除缓存启动as问题修复 至于问题是怎么出现的,有可能是我长期没有使用flutter,导致被抛弃了吧 附带资料:、 这个文件上面 阅读全文
摘要:
gradle文件 apply plugin: 'com.android.application' def app_label //app名字 def app_icon //app图标 def app_applicationId //app id def app_main //main页面 全路径 d 阅读全文
摘要:
app要重构,想着把app端native的逻辑判断全部放在前端,这样如果app万一有什么小变动或者软升级,不需要app升级,只升级前端就可以搞定,所以考虑把app中native的操作全部抽取为单个的功能,然后通过js调用native方法,同时因为有一些网络请求和加解密、ui等同步和异步的操作,所以需 阅读全文
摘要:
ThreadPoolExecutor executor = new ThreadPoolExecutor(2, //核心线程数 5,//最大线程数 60L, //临时线程空闲时间 TimeUnit.SECONDS,//时间单位 new ArrayBlockingQueue<Runnable>(25) 阅读全文
摘要:
idea可以直接开发javafx项目,但是需要一个SceneBuilder ,用来开发ui,或者按照 https://blog.csdn.net/hst_gogogo/article/details/82530929 ,进行集成 开发过程 说明:给fxml文件内标签设置control配置我这边没有生 阅读全文
摘要:
aar下载地址:https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/ 集成步骤: 1,aar引入项目 implementation files('libs\\ 阅读全文
摘要:
1,集成 从官网下载最新集成包http://res.imtt.qq.com/TES/tbssdk_43903_1586765647646.zip,里面包含有jar、so库,引入项目 2,继承腾讯的webView,并重新实现一些方法 package com.example; import androi 阅读全文
摘要:
如果一个页面有多个flutterView或者不同activity加载不同flutterView,需要设置不同标识作为flutter的路由表,不同路由标识加载不同的flutterview 关键代码: //java代码 mFlutter2Engine = new FlutterEngine(this); 阅读全文
摘要:
flutter调用android 1,创建flutter消息通道 mFlutter2MethodChannel = new MethodChannel(flutter2Engine.getDartExecutor(), "flutter2/flutter2Java");//字符串的含义跟JsBrid 阅读全文
摘要:
1,在as已有的安卓项目中,新建flutter项目 选择新建flutter module 项目的setting.gradle文件已经自动引入flutter_module2,确认下路径是否正确 安卓原生代码 2,初始化flutter的控制器 mFlutter1Engine = new FlutterE 阅读全文
摘要:
1,as安装flutter和dart插件 2,配置系统环境flutter的环境变量 系统path添加两个home 3,设置as的flutter和dart的sdk路径 5,检测 打开cmd控制台,输入flutter doctor,检测flutter环境 as可以新建flutter项目或者module 阅读全文
摘要:
从主干拉出分支: 1,右键本地svn主干项目,先从主干拉去一个分支 2,指定分支在svn上的路径 3,此时可以将分支checkOut到本地,在分支上进行新版本的开发 把分支合并到主干: 1,当新功能开发测试完毕后,需要将分支合并到主干。右键本地svn主干项目,选择 合并 2,选择要进行的操作 合并节 阅读全文
摘要:
从主干拉出分支: 1,右键本地svn主干项目,先从主干拉去一个分支 2,指定分支在svn上的路径 3,此时可以将分支checkOut到本地,在分支上进行新版本的开发 把分支合并到主干: 1,当新功能开发测试完毕后,需要将分支合并到主干。右键本地svn主干项目,选择 合并 2,选择要进行的操作 合并节 阅读全文
摘要:
我们在写项目时,如果用到了第三方依赖库,一般会考虑通过仓库直接依赖或者下载到本地进行依赖 仓库直接依赖: //A方法 dependencies { …… implementation 'com.alibaba:fastjson:1.1.71.android' } 下载到本地依赖: 放到模块的libs 阅读全文
摘要:
1,邮件项目目录,选择 subversion ,在选择 reloatecate 2,修改to url的地址 提示:url最好通过hosts文件修改为域名对应ip,这样以后修改地址的时候,只要url的path没有变化,只修改hosts中配置的ip就行 阅读全文
摘要:
1,,下载flutter,配置环境变量,运行flutter doctor检测 2, 1步骤中,检测发现as的flutter和dart插件没有安装,打开as,搜索插件后安装 3,再次flutter doctor,发现插件还是提示未安装(此处记录,as使用的是zip解压版的,缓存目录通过local.pr 阅读全文
摘要:
恢复内容开始 两个app,第一个安装后,再安装第二个,会提示安装包损坏或者一切其他问题,但是这个安装包在别的手机可以正常安装,可以是因为以下问题 两个app中,包含有相同名称的provider <provider android:name="aaaa" android:authorities="xx 阅读全文
摘要:
so依赖 1,先建本地仓库,指向so放置的目录 //建立本地仓库 sourceSets { main { jniLibs.srcDirs = ['libs/jniLibs'] } } //建立本地仓库 sourceSets { main { jniLibs.srcDirs = ['libs/jniL 阅读全文
摘要:
最近碰到一个问题, 有朋友问android这边能不能拿到服务器下发的证书,意思就是 自签名证书的https接口,在请求的时候,也没有添加自签名证书进信任列表,直接去发https请求,按照正常https步骤去理解,服务器会返回一个证书,这个证书由于客户端没有添加进信任列表,会导致https请求失败,提 阅读全文
摘要:
安装fiddler过程省略 1, 2, 3, 4,手机需要跟电脑处于同一局域网,设置网络代理为电脑在局域网内的ip,端口为3步设置的port 5,电脑就可以通过fiddler监控手机的所有网络请求了(https请求可能还需要手机通过浏览器访问http://ip:port,下载一个证书才能看到http 阅读全文
摘要:
根本区别 一个请求的url= http://ip:port/path 在location中配置root和alias的区别: root是在location的正则之前拼接了路径 alias是在location的正则之处替换了路径 阅读全文
摘要:
服务器配置 服务器秘钥 服务器公钥证书 ,客户端公钥证书 客户端配置 客户端秘钥+密码 服务器公钥证书 目前android验证ok,pc浏览器添加客户端秘钥证书 ,访问还是失败,待继续查找资料 pc浏览器验证ok了,需要把服务器证书和客户端证书都添加进信任证书库,访问成功 阅读全文
摘要:
HttpsURLConnection.setDefaultHostnameVerifier(hostnameVerifier);可以设置https全局的域名校验规则HttpsURLConnection.setDefaultSSLSocketFactory(sslSocketFactory.sSLSo 阅读全文
摘要:
一、目标修改event_socket配置,使之能够建立远端ESL链接。 二、步骤 三、报错 四、以前版本(例如1.4.15)按照步骤二操作完就可以了,现在报错了。 世界变化的太快。五、好在也没花太长时间,新配置文件中有这么一行: 去掉注释,再次重启mod_event_socket模块即可。 阅读全文
摘要:
第一步:首先要关闭weblogic服务。 第二步:对一些重要的文件进行备份: 1. 为了保证操作安全,备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift 2.进入管理服务器的AdminServer目录,如:%DOMAIN_HOME%/ser 阅读全文
摘要:
假设freeswitch 源码路径为 /usr/local/src/freeswitch 1. cd /usr/local/src/freeswitch(源代码的根目录) 执行./configure,以便生成必要的Makefile文件。 2. cd /usr/local/src/freeswitch 阅读全文
摘要:
恢复内容开始 官网说明地址 :https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 1.获取源码 git clone https://freeswitch.org/stash/scm/fs/freeswitc 阅读全文
摘要:
给父级控件 设置两个属性,可以把焦点抢夺过去,最好是没有任何事件的父级控件(本人比较喜欢在xml文件的跟布局设置,因为页面的跟布局一般情况下,是不会设置任何事件的) android:focusable="true" android:focusableInTouchMode="true" 阅读全文
摘要:
恢复内容开始 1.使用yum安装git yum -y install git 2.下载nginx-rtmp-module,官方github地址 // 通过git clone 的方式下载到服务器上 git clone https://github.com/arut/nginx-rtmp-module. 阅读全文
摘要:
1. 在/etc/init.d目录下新建文件,命名为tomcat2. 对tomcat文件进行编辑,执行 # cd /etc/init.d/ # vi tomcat 将下面代码粘上去 注意:下面代码java_home和catalina_home是指jdk和tomcat安装的根路径 #!/bin/bas 阅读全文
摘要:
动态加载是指将so文件存放于服务器,在需要用的时候,通过服务器下载到本地,然后加载。 需要注意的: 手机cpu架构,不同的架构运行不同的so 解决方法: 1,欺骗性: 如果so架构不全,就在apk打包前,在工程的jnilibs文件夹中,新建一个so的架构,里面放置一个空的so文件,这样打包时,会欺骗 阅读全文
摘要:
1、热更新 Tinker Bugly Tinker 微信的热更新方案,比较成熟,拥有即时生效、体积小的优点。缺点是不能增加资源文件 Bugly 包含了tinker的功能,使用更简单 bugly 简单说明: 引入,根据官网文档,进行sdk的引入和配置工作。 基准包: 很重要的一个定义,上线版本必须保存 阅读全文
摘要:
html中,js注册监听和回调 java中,注册监听和回调 java给js发消息,不接收js响应 java给js发消息,接受js响应 js给java发消息,不接收java响应 js给java发消息,接受java响应 js中打开文件的书写 java中,需要设置 java中,当前activity的onA 阅读全文
摘要:
package com.wsc.utils; import android.content.Context; import com.wsc.common.Entrance; import com.wsc.common.SDKCommon; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.Fi... 阅读全文