- 博客(31)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 python的tesseract库几个重要的命令
python的tesseract库几个重要的命令在调用tesseract时,最重要的三个参数是 -l, -oem 和 -psm-l参数控制识别文本的语言。可以通过命令tesseract --list-langs查看已经安装的字库。 支持中文:下载中文扩展https://github.com/tesseract-ocr/tessdata, 把里面的 chi_sim.traineddata 复制到**\Tesseract-OCR\tessdata 的路径。-oem参数控制OCR...
2021-09-07 14:17:13
2085
原创 记录javaScript打印显示
JavaScript 没有任何打印或者输出的函数。JavaScript 显示数据JavaScript 可以通过不同的方式来输出数据:使用window.alert()弹出警告框。 使用document.write()方法将内容写到 HTML 文档中。 使用innerHTML写入到 HTML 元素。 使用console.log()写入到浏览器的控制台。...
2021-06-03 10:40:25
281
原创 自己收藏了一些高仿的项目地址稍后
高仿 youtubeiOS 版:Github 地址:https://github.com/aslanyanhaik/youtube-iOSAndroid:Github 地址:https://github.com/TeamNewPipe/NewPipe高仿网易云音乐iOS 版:Github 地址:https://github.com/QuintGao/GKAudioPlayerDemoAndroid:Github 地址:https://github.com/aa11
2021-04-15 09:07:14
242
原创 android转flutter成型来读一读
我个人感觉意义非凡啊,很长的我就不直接介绍了 你们自己点进去吧。https://flutterchina.club/flutter-for-android/
2021-03-26 15:40:31
372
原创 Flutter应用程序添加交互
我也是在官网学习的,我根据自己的经验简单记录一下,看的人希望对你也有帮助,感谢评论,提出意见。如何响应点击(tap). 如何创建自定义widget. stateless(无状态)和 stateful(有状态)widgets的区别.当应用第一次启动时,这颗星形图标是实心红色,表明这个湖以前已经被收藏了。星号旁边的数字表示41个人对此湖感兴趣。 完成本教程后,点击星形图标将取消收藏状态,然后用轮廓线的星形图标代替实心的,并减少计数。再次点击会重新收藏,并增加计数。Stateful(有状态) 和
2021-03-26 11:41:25
131
原创 flutter创建响应式应用
响应式应用指的是应用的 UI 会随着屏幕或窗口的改变而改变,当同一个应用需要运行在不同种类的设备的时候(比如手表、手机、平板、笔记本或台式机电脑),当用户在笔记本或台式机上调整窗口大小,或者改变了手机或者平板的方向时,你的应用都需要相应的重新调整界面来做出响应。有了 Flutter,你就可以创建一个自适应屏幕大小和方向的应用。如下两种方法可以帮助你使用 Flutter 创建响应式应用:使用LayoutBuilder类通过它的builder属性你能得到一个BoxConstraints对...
2021-03-25 08:57:26
210
原创 布局 widget也是记录一下
一个 Flutter app 本身就是一个 widget,大多数 widgets 都有一个build()方法,在 app 的build()方法中实例化和返回一个 widget 会让它显示出来。对于Materialapp,你可以使用Scaffoldwidget,它提供默认的 banner 背景颜色,还有用于添加抽屉、提示条和底部列表弹窗的 API。你可以将Centerwidget 直接添加到主页body的属性中。通用布局 widgetsFlutter 有一个丰富的布局 wi...
2021-03-24 16:49:59
162
原创 Flutter基本布局介绍(根据android理解解释一了一下)
最近在学习fultter,都说这个很强大,我也来看看了几点记录一下功能没有什么实际的技术描述。Row和Column都是属于android里面的布局layoutRow为水平Column 为垂直mainAxisSize 属性Row和Column分别占据了不同的主轴。Row的主轴是水平的。mainAxisSize决定了Row和Column能够在主轴上占据多大空间。mainAxisSize有两个可选属性:MainAxisSize.max(相当于全部占满父layo...
2021-03-24 10:52:03
501
原创 android集装箱号判定代码
最近最一个港口的项目,然后需要判定集装箱,什么都不说了,我直接自己弄个单例网上干吧:public class JiZhuangXiang { private JiZhuangXiang() { } private static JiZhuangXiang jiZhuangXiang; //提供一个公共的、静态的、返回值类型是当前本类的对象 public static JiZhuangXiang getJiZhuangXiang() { if
2021-02-08 15:08:38
151
原创 activity一个管理类,记录一下。
什么也不说直接线上代码,简单无脑public class AppManager { private static Stack<Activity> activityStack; private static AppManager instance; private AppManager() { } /** * 单一实例 */ public static AppManager getAppManager() {
2021-02-07 14:52:35
79
原创 android修改部分字体
话不多说直接是上图片:然后去:http://www.diyiziti.com/List下载自己想要的自己随便下载。各种你们懂得。//得到TextView控件对象TextView textView =(TextView)findViewById(R.id.custom);//将字体文件保存在assets/fonts/目录下,创建Typeface对象Typeface typeface = Typeface.createFromAsset(getAssets(),"fonnts/下载的字体
2021-02-05 12:37:17
175
原创 Uri.parse
简单介绍一下Uri.parse的用法:1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:48.799577,-77.036489"); returnIt = new Intent(Intent.ACTION_VIEW, mapUri); 3,调拨打电话界面
2021-02-01 09:00:58
1257
原创 log工具类奉上
今天写了一个log的工具类解决一次修改全局隐藏日子问题活不多说上代码:public class LogUtil { //判断是否显示log(整个项目所有的) private static boolean DEBUG = true; //构造函数私有化 private LogUtil(){ } private static LogUtil LogUtil; //提供一个公共的、静态的、返回值类型是当前本类的对象 public stati
2021-01-29 09:18:33
128
原创 从adapter中获取某控件宽高
今天做适配遇到点问题,然后通过找资料还是解决问题了,在适配器中获取控件的高度宽度记录一下吧:int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);//view为你想获取信息的控件view1.measure(w, h);//获取的宽度int width.
2021-01-28 09:02:44
1351
原创 日期选择器DatePicker,对话框选择
今天下了个需求网上找了一下发现了DatePicker选择器感觉比较好用:那是废话不多说直接上代码。首先呢我没有做任何修改样式,直接定义一个自定义对话框:(不会自定义对话框的找我前面的文章有介绍dialog)在resi啊的layout里面创建xml文件dialog_date(直接复制拿去用)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width
2021-01-27 11:19:43
218
原创 点击状态时的效果实现
今天分享一个自己做的点击item(按钮或者text控件都可以哈)状态的效果分享一下,话不多说上代码:首先在res下的drawable里面创建一个文件,名字自己定义我这里叫 list_item_style<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--这里是点击状获取焦点,默认围fal.
2021-01-27 09:02:07
245
原创 点击非EditText任一处则隐藏软键盘
发现了一个很实用的分享一下搞一搞,直接上代码@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); if (isShouldHideInput(v, ev)) { InputMethodManager imm = (In
2021-01-26 22:21:23
231
原创 可以更改端口的APIURL单例类
也不知道为什么项目需求还是我们的后台的老大哥需求。反正需要更改端口号网络请求,想了一下午还是想出开可,有需求的拿去用吧。话不多说了上代码。首先使用一个工具类public class ApiUrlsDanli { //端口号后面的地址(多个地址就写多个) public String HTTP_api = "/api/Mobel/xxxxxx"; private String duankou; //构造函数私有化 private ApiUrlsDanli(){
2021-01-26 22:04:31
165
转载 AlertDialog(对话框)详解一篇就够了
AlertDialog可以在当前的界面上显示一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,因此AlertDialog一般是用于提示一些非常重要的内容或者警告信息。1.创建AlertDialog 首先,我们来了解一下AlertDialog的大体创建顺序。与TextView、Button这些控件稍有不同,AlertDialog并不是初始化(findViewById)之后就直接调用各种方法了。仔细想想AlertDialog的使用场景, 它并不像TextView...
2021-01-26 15:54:29
1782
原创 JSONObject介绍一个单例类拿去用
直接上代码吧,记得使用完成以后一定要清空你的对象,要不然里面的数据会无线呢叠加:class JSONObjectDanLI { private JSONObject jsonObject; //构造函数私有化 private JSONObjectDanLI(){ jsonObject = new JSONObject(); } private static JSONObjectDanLI jsonObjectDanLI; //提供一个
2021-01-26 15:29:53
209
原创 Android 隐藏显示软键盘代码走一波
在任何条件下都可以隐藏的软键盘:/** * 隐藏软键盘(可用于Activity,Fragment) */ public static void hideSoftKeyboard(Context context, List<View> viewList) { if (viewList == null) return; InputMethodManager inputMethodManager = (InputMethodManag
2021-01-26 15:14:08
293
原创 GSon解析工具类走你
gson用的应该也有很多地方吧,今天来个单例继续搞起:build.gradle里面添加依赖:implementation 'com.google.code.gson:gson:2.8.5'直接写工具类:public class GsonDanli { private Gson gson; //构造函数私有化 private GsonDanli(){ gson = new Gson(); } private static Gson.
2021-01-22 12:35:05
163
原创 SharedPreferences存储简单的封装单例拿去用
public class SharedPreferencesDanLi { private String filename; private Context context; private android.content.SharedPreferences SharedPreferences; public SharedPreferencesDanLi(String filename, Context context) { this.filename...
2021-01-22 12:12:37
303
3
原创 分享一个activity管理的工具类
之前用来的,现在已经忘记了,但是感觉应该还有些帮助,来吧大家可以小研究一下。public class AppManager { private static Stack<Activity> activityStack; private static AppManager instance; private AppManager() { } /** * 单一实例 */ public static AppManager
2021-01-20 15:35:02
82
原创 OKhttp网络请求支持(raw,from-data)提交实战版本更新安装(请求表单,上传图片,上传多张图片)
今天和大家分享一个okhttp网络请求的实战案例,欢迎新手学生,大佬指点,话不多说直接上干货。我是直接手动添加的架包,手动导入,记住一定要导入。添加依赖也可以哈,看个人爱好然后在添加依赖:(允许我装个x用rxjava2了,加载图片用的是glide,支持多张上传图片)implementation 'io.reactivex.rxjava2:rxjava:2.2.19' implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
2021-01-20 15:27:16
2444
1
原创 android沉浸式菜单栏简单实现。
首先我对沉浸式菜单栏不是明确我先讲述实现效果吧在你的res-values-styles里面:<!-- 设置为透明--><item name="android:statusBarColor">@android:color/transparent</item> <!-- Android 6.0以上 状态栏字色和图标为浅黑色--> <item name="android:windowLightStatusBar">tr
2021-01-19 14:42:36
270
原创 自己正在使用的BaesActivity仅供参考
自己现在使用的一个BaesActivity可能很垃圾,但是使用呢还是没有问题的。希望对一些新手有所帮助或者启发,欢迎指导,讨论public abstract class BaseActivity extends Activity { private Toast mToast; private long mLastBackClickTime = 0L; private long mExitInterval = 2000L; private boolean doubleB
2021-01-19 09:08:05
192
2
原创 recyclerview简单使用以及adapter工具类案例
做了一年半python然后在着手android发现改动很多,也忘记了很多,当做记录吧,以后方便使用,废话不多说了,开始搞。本次描述适用最新,andorid4.1.1版本。首先在build.gradle添加依赖:(用的不是最新的,目前我用的)implementation 'androidx.recyclerview:recyclerview:1.1.0'然后书写BaesAdapter:(个人书写,只为我自己提供方便,根据个人使用自己修改哈)public abstract class
2021-01-19 08:45:38
394
转载 今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案.
Notice 主流机型设备信息,可以作为参考 功能介绍 原理分析 今日头条屏幕适配方案常见问题汇总 Android 进阶框架 对于老项目,如果使用了AndroidAutoLayout,请参考AndroidAutoLayout迁移指南,AndroidAutoSize可以和AndroidAutoLayout一起使用,因为AndroidAutoLayout使用的是px,所以AndroidAutoSize对它不会产生任何影响,如果老...
2021-01-18 14:25:48
342
原创 android 华为扫码适配官方文章储存
1.简介华为统一扫码服务(Scan Kit)提供便捷的条形码和二维码扫描、解析、生成能力,帮助您快速构建应用内的扫码功能。得益于华为在计算机视觉领域能力的积累,Scan Kit可以实现远距离码或小型码的检测和自动放大,同时针对常见复杂扫码场景(如反光、暗光、污损、模糊、柱面)做了针对性识别优化,提升扫码成功率与用户体验。您将建立什么在这个Codelab中,你将创建一个使用Default View Mode的扫码APP。您将会学到什么如何配置开发环境。 如何调用华为Scan Kit的
2021-01-15 11:08:38
870
原创 android 适配8.0。6.0调起手机拍照获取照片路径
用的时候直接复制即可 必要的已经写上备注,欢迎大神指点,有些代码是拼凑的,然后我自己的总结。首先先配置:在清单文件配置一下<provider android:name="android.support.v4.content.FileProvider" android:authorities="(你的包名).fileprovider" android:exported...
2018-03-22 15:26:09
7188
MAC zsh: command not found: flutter问题
2021-02-09
更新应用-该文件包与具有同一名称的现有文件包存在冲突
2021-01-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人