- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Mac上使用CMakeLists.txt在原始Java项目进行NDK开发
不多说其它的,直接说流程和一些注意点,写的不好,大家将就着看。Android Studio的版本号:3.6RC 3,网上有说4.0以上的版本会有问题,4.0(包括4.0)的没有问题,我这里没有更新到最新版,所以没有遇到,大家如果有问题可以查找其它的文章!!!一、首先大家可以先创建一个基于NDK开发的项目,后面需要用到(1)选择Native C++创建项目,直接next点下去创建好项目就可以了,全部的默认即可;(2)如果你没有配置Android NDK location,项目会报错,所以在点
2021-05-01 01:22:08
322
1
原创 uniapp和原生交互实现图片边缘拉伸效果
因为现在手机屏幕的多样化,导致我们的图片会存在一些拉缩变形的情况,所以这里我针对这块进行了一个方案的解决,如果大家还有更好的,感谢大家分享一下。(特别说明:我这里用的是本地图片,网络图片我没有研究过,所以如果您的是网络图用不了,麻烦您自己自行解决哈!)我这里采用的方案是使用原生对图片进行处理,然后同步回传给uniapp进行展示,这种方案本人亲测有效(公司项目已经在使用),效果也还是蛮不错的,如果需要更高端更有效的,大家可以自行研究!在开始讲解方案前,大家可以先去看我之前写的uniapp和原生交互数据
2021-04-18 20:04:19
853
原创 Android Studio输出uniapp中的console.log的内容
uniapp打包到Android Studio中,运行如果要输出console.log()的内容,需要在dcloud_control.xml加一下代码即可这里就可以在Android Studio中查看输出日志了注意:打包发布一定要把这两个删除了,否则会出现覆盖安装后,新功能不更新的问题。大家切记...
2021-01-30 21:55:01
4067
原创 uniapp实现加载图片失败显示占位图
平常在项目中,我们会经常需要有加载网络图片的功能,但是存在图片地址问题、网络问题等导致图片加载失败,需要展示一个占位图,所以我这里总结了三种办法,仅供大家参考,写的不好大家见谅。一、比较省事的就是导入第三方插件,本人没有使用过,所以不知道质量如何,大家有兴趣可以去详细研究下(传送门)二、监听image标签的@error事件进行占位图的显示,这里我直接贴代码,大家看看逻辑即可明白。注意:这里有点不好的就是一开始显示的都是空白的,只有图片加载成功或者失败后才会显示正常图片还是占位图data里
2020-08-11 23:11:38
6972
原创 Android实现AppCompatActivity全屏半透明
平常我们实现一些弹窗会使用到PopWindow,但是PopWindow有时实现不了我们所要的功能和效果,所以这里我用Activity来实现全屏半透明的弹窗1、首先我们使用Android Studio创个一个基于Java语言的Android项目;2、然后我们创建一个基于AppCompatActivity(Activity也可以)的类---TranslucentFullScreenActivity,记得同时创建xml布局文件;3、我们在默认创建好的MainActivity类里面添加一个按钮,然后
2020-07-21 00:21:59
1833
原创 iOS将UITextView嵌套在UITableViewCell中实时更新cell的高度
1、在tableviewcell拖一个UITextView,设置上下左右的约束;2、记得再给UITextView设置一个大于等于的高度,必须大于0;(注意:因为UITextView顶部有个UILabel和UIButton,而我的UITextView顶部是依据UILabel的底部为约束,所以UILabel要添加一个固定高度的约束)3、记得把UITextView的Scrolling Enabled设置为false。就是取消勾选(这一点很关键,如果不设置为 NO,UITextView 在内容超出 fr
2020-07-20 23:17:28
1875
原创 WKWebview点击系统返回按钮的时候出现关闭按钮
1、定义一个关闭使用的UIBarButtonItem2、在重写系统返回按钮事件的Protocol里面重写事件此方法在系统导航条上使用起来挺方便的,如果是自定义的导航条,可以直接添加一个自定义的按钮进行显示和隐藏即可。...
2020-07-20 23:09:10
479
原创 iOS在服务器返回的JSON字符串带火星文乱码的处理
有时候遇到第三方库或者自己服务器返回的JSON数据时,会出现中文显示的是乱码(俗称火星文);像这样的乱码:{"name":"é??¿ç??½é??¿ç??½","age":15,"sex":0}这里我只写一下我自己亲测有效的方法,至于有无其他更好的方法靠程序猿们自己去发掘了。NSString *serviceJsonStr = @"{"name":"é??¿ç??½é??¿ç??½","age":15,"sex":0}";const char *c = [serviceJsonStr cSt
2020-07-13 20:19:08
938
原创 Android和uniapp互传数据
一、在uniapp项目添加一个类,专门用来处理和原生进行交互使用;import Vue from 'vue';! function(root, factory) { if (typeof exports == 'object' && typeof module != 'undefined') { module.exports = factory() } else if (typeof define == 'function' && def...
2020-05-21 23:40:17
4720
6
原创 iOS和uniapp的数据交互
参考文章链接:https://www.cnblogs.com/liaolijun/p/4794831.html扩展插件JS API 编写开发者在实现JS层API时首先要定义一个插件类别名,并需要在IOS工程的PandoraApi.bundle\feature.plist文件中声明插件类别名和Native层扩展插件类的对应关系JS扩展方法的实现同步返回JS扩展方法实现在实现同步扩展方法时,开发者需要调用JS Plugin Bridge window.plus.bridge.exe.
2020-05-21 22:59:00
3257
原创 iOS监听状态栏的点击事件
偶尔需要监听状态栏的点击事件来处理部分功能。今天我来给大家梳理下。注意:我今天主要说的是iOS13.0后和iOS13.0之前的区别,说的不好大家见谅!!!一、13.0之前监听状态栏的点击事件(1)在Appdelegate上面添加点击事件监听。代码如下:(2)比如我在A页面需要监听状态栏点击,然后让UIScrollView滚动顶部,就可以在A页面的添加以下代码这样就可以实现状态栏的点击事件监听了。接下来讲讲13.0后的状态栏点击事件监听,13.0比较特殊,相当于把13.0之前
2020-05-21 22:40:57
2229
原创 uniapp制作iOS纯净打包SDK项目
Xcode版本:Version 11.1 (11A1027)HBuild X版本:2.5.1.20200103官方打包SDK项目版本:2.5.1.72774_20200103control.xml文件的版本号:2.5.1.727741、使用Xcode创建一个基于Objective-C的iOS原生项目(可以正常运行);2、从uniapp官网下载最新的iOS官方SDK项目htt...
2020-02-26 15:12:22
2651
5
原创 uniapp制作Android纯净打包SDK项目
第一次写博客,可能写的不够好,希望对读者们有所帮助针对环信昵称、头像更改和管理,我这里只是提供思路,具体实现还得读者自己实现,我这里只提供两种思路(在聊天界面)。1、在发送消息时添加扩展消息,将头像链接和昵称添加(这里我已经在本地存储,所以直接本地的添加即可) 在接收消息的时候去jie'x
2020-02-26 15:08:51
2221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人