自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter快速入门一:Dart语言

final 是惰性初始化,即在运行时第一次使用前才初始化。而 const 是在编译时就确定值了。

2022-07-29 22:35:50 665 1

原创 Flutter provider的简单使用(二)

大家好,我是学习Flutter好几个月的 张信哲 ,熟练使用CV大法。

2020-12-07 17:24:37 447

原创 Flutter provider的简单使用(一)

大家好,我是学习Flutter好几个月的张信哲 ,熟练使用CV大法。

2020-12-03 17:02:46 870

原创 Flutter 原生交互采坑

代码参考:从零开始的Flutter之旅: MethodChannel需求:用户在首页点击返回按钮不关闭应用实现:重写onWillPop坑点:①中文网提供的有问题,②网络资源大部分都基于java先贴一下中文网的写法:点击看看import android.os.Bundleimport io.flutter.app.FlutterActivityimport io.flutter.plugin.common.MethodChannelimport io.flutter.plugins.G.

2020-09-06 17:34:04 1003

原创 Flutter 上传文件到阿里云OSS

大家好,我是学习Flutter一个月的张信哲 ,熟练使用CV大法。

2020-08-26 16:52:34 3366 4

原创 Android JNI 图片处理(水印)

Android 使用jni处理图片:图片拼接和添加水印

2020-08-12 17:56:24 586

原创 记一次Flutter安装采坑(Android Studio)

先贴Flutter中文网:Flutter中文网初次安装安装中文网的指引,下载Flutter SDK,再在Android Studio中下载Flutter插件和Dart插件(下载Flutter可以同时安装Dart插件),配置环境变量,在cmd中键入命令:flutter doctor 检查安装情况,如果出现下图情况,再次键入命令: --android-licenses ,一顿同意(Y),继续跑,跑完继续flutter doctor检查。检查项全部打钩后,就算安装完成了:可以开始HelloWorld。

2020-07-20 10:56:13 1112

转载 【Android】Unable to start the daemon process

原文:一场“Unable to start the daemon process”引发的error作者:hhp895解决方法端口被占用,使用netsh命令重置winsock。以管理员身份运行CMD,键入命令:c:\windows\system32\netsh winsock reset重启Android Studio完成修复。...

2020-07-08 15:24:26 153

原创 超简的MVP + RxJava + Retrofit

G站项目链接超简的MVP + RxJava + RetrofitExampleActivity ActivityExampleApi 接口类ExampleBaseData 基础数据(就写了一个BASE_URL)ExampleController 控制器 定义Presenter以及View会调用的方法ExampleEntity 网络请求返回...

2019-05-24 18:19:18 156

原创 【Android】微信支付错误码 -1

微信支付的实现非常简单,核心代码就十几行,但是一旦出问题,就很难找到问题所在简单介绍一下:引入包 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'在appliction中注册 IWXAPI api = WXAPIFactory.createWXAPI(this, null,fal...

2019-03-25 12:05:45 3178

原创 友盟统计与百度推送

记录一个友盟统计与百度推送可能存在的冲突前些天先集成了百度推送,测试一下,正常,后来就没管了。为了快速实现分享和数据统计,又引入了友盟,测试一下,友盟也没有问题。回头,后端说要改一下推送内容,让我测试一下,百度推送崩了!在PushMessageReceiver中打印信息,绑定成功,获取到了正确的appid。po一下这个类/** * 描述:百度推送 * 创建者:admin * 创建...

2019-03-20 11:25:14 589

原创 【Android】HTTP和HTTPS混合使用

Android P默认https传输协议, 通过SSLSocketFactory手动添加了(数据交互)服务端的证书,但加载的图片资源、html等可能使用的http协议,导致资源无法访问。先贴一下证书的添加 private static final String CLIENT_TRUST_PASSWORD = "123456";//信任证书密码 private static fina...

2019-03-12 10:08:04 2085

原创 【Android】自定义高复用布局

先PO效果图以上两种基本是比较常用的布局类型,以第一个图为例进行说明。先看xml代码,凸显一下效率~~<?xml version="1.0" encoding="utf-8"?>&

2019-01-15 15:32:44 633

原创 【Android】Activity继承中方法的执行顺序

初入Android,最常遇到的Crash是NullPointerException··· 检查了一下,发现是没有new出对象或是赋值,急忙随便找个地方赋值。一运行,依旧NullPointerException,一行行检查下来,才发现是取值在前,赋值在后。长记性了,BaseActivity都要测一下,做做记录先是BaseActivity定义的方法:初始化黄油刀绑定、初始化日志信息、初始化数...

2019-01-11 15:53:12 1749

原创 【Android】基于Retrofit2的网络请求的数据格式问题···

之前做了几个项目,网络请求使用的是默认数据格式,一试就通,就没有探究过其中的原理。这次更换了数据格式,一堆问题······封装的默认格式:Content-Type:application/json; charset=utf-8新的需求:Content-Type:application/x-www-form-urlencoded; charset=utf-8之前的网络请求接口这样写:pu...

2019-01-08 15:17:24 1171

原创 【Android】v7包版本冲突

依赖一个第三方包时,报了个错: 'com.android.support:recyclerview-v7' has different version for the compile (27.0.2) and runtime (28.0.0) classpath. You should manually set the same version via DependencyResolut...

2019-01-03 15:12:02 1643

原创 【Android】简单的接口回调

应用场景工具类封装举个栗子:百度定位下面的代码是封装的一般方法public class LocationTool { private Context context; public LocationClient mLocationClient = null; private mLocationListener myListener = new mLocation...

2018-11-02 10:57:12 709

原创 【Android】so库缺失--UnsatisfiedLinkError

第一次引入多个so库,果断报了UnsatisfiedLinkError错误先引入的DMD(墙外的一个全景拍照sdk)的so库长这样:只支持两个平台:armeabi和armeabi-v7a,调试正常。然后引入百度地图so库长这样:支持的机稍微多了一些,五个平台。把两堆文件合并,开始调试。调试百度地图功能时正常,但突然就死了。搜了一下,说有的so库是先编译再加载,调试的...

2018-10-30 18:46:17 638

原创 【Android】沉浸式状态栏+固定高度的Title栏

新手上路直接po代码(复制的时候记得加上setBar)先是网上很好找到的“通过设置全屏,设置状态栏透明”/** * 通过设置全屏,设置状态栏透明 * @param activity */ public static void fullScreen(Activity activity) { if (Build.VERSION.SDK_I...

2018-10-26 15:17:08 628

原创 【可能有点用的记录】Android Studio 3.2.1更新(2)

前几天更新到3.2.1打开原来的项目报了个奇怪的错Could not find aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1).Searched in the following locations: https://jcenter.bintray.com/com/android/tools/build/aa...

2018-10-26 11:28:36 620

原创 【毫无营养的记录】Android Studio 3.2.1更新

8月份更新3.1.4后满满的问题,发誓不再乱更新。但是······自从接收到新版本推送起,就各种卡顿,都想把电脑砸了。电脑配置一般,但也不至于太差,附一张电脑配置以及性能监控图(电脑管家偷性能?)更新到3.2.1后,preview又出问题了,加载不出布局视图重启一下,可以了···宇宙第一IDE,有问题?重启一下!...

2018-10-24 11:11:51 1325 1

原创 【毫无营养的记录】Android Studio 3.1.4 导入包显示异常

上周五(8.10)更新了Android Studio,接着打开一个项目从网上找的的demo(仿微信布局)。 打开项目,一片红。 不支持v4 包、v7 包 系统还支持快速导包 但导入的包只有import android.app.Fragment; 什么问题?搞不懂。 只要不是本地生产的项目,基本在AS里都会有各种各样的问题。...

2018-08-13 10:44:02 923 3

原创 【Android】Bugly热更新快速集成·打包与下发

打基准包 执行assembleRelease编译生成基准包: 这个会在build/outputs/bakApk路径下生成每次编译的基准包、混淆配置文件、资源Id文件,如下图所示: 实际应用中,请注意保存线上发布版本的基准apk包、mapping文件、R.txt文件,如果线上版本有bug,就可以借助tinker-support插件进行补丁包的生成。启动apk...

2018-07-30 12:39:11 728

原创 【Android】Bugly热更新快速集成·代码部分

文档资料来源:Bugly第一步 添加依赖工程根目录下“build.gradle”文件中添加:buildscript { repositories { jcenter() } dependencies { // tinkersupport插件, 其中lastest.release指拉取最新版本,也可以指定明确版本号,...

2018-07-30 11:38:42 279

原创 Android动态权限管理

Android动态权限管理Android6.0以后,应用权限分为静态权限和动态权限,下表是需要动态申请的权限。 描述 权限代码 调用相机权限 CAMERA 日历权限READ_CALENDAR WRITE_CALENDAR 通讯录权限READ_CONTACTS WRITE_CONTACTSGET_ACCOUNTS 定位权限...

2018-07-13 11:48:44 514

原创 Bugly全量更新快速集成(Android)

本文为Bugly快速配置,不涉及高级设置。添加依赖使用Android Studio 自动集成在app目录下,build.gradle内,dependencies模块中添加引用 compile 'com.tencent.bugly:crashreport_upgrade:1.3.4' compile 'com.tencent.bugly:nativecrashrep...

2018-07-10 12:30:06 676

原创 获取手机的基础信息

获取手机的基础信息获取TelephonyManager实例 1TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);获取设备码telephonyManager.getDeviceId()获取手机软件版本telephony...

2018-06-29 18:06:48 687

原创 极光统计-自定义计数事件(Android)

前置条件:拥有AppKey前往注册建议使用自动集成,在 module 的 gradle 中添加依赖和AndroidManifest的替换变量。android { ...... defaultConfig { applicationId "com.xxx.xxx" // 你应用的包名. ...... manifestPlacehold...

2018-06-28 20:29:11 2037

MATLAB常用函数大全

MATLAB常用函数及其讲解,重点在图像处理方面。

2015-06-20

空空如也

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

TA关注的人

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