自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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调起手机拍照获取照片路径

用的时候直接复制即可 必要的已经写上备注,欢迎大神指点,有些代码是拼凑的,然后我自己的总结。首先先配置:在清单文件配置一下&lt;provider android:name="android.support.v4.content.FileProvider" android:authorities="(你的包名).fileprovider" android:exported...

2018-03-22 15:26:09 7188

抖音:斗鱼:豆瓣:开源中国.zip

全是flutter项目

2021-04-15

微博包含ios.zip

包含android、ios

2021-04-15

之前一些好用的架包Android架包自动初始化id,以及GsonFormat等等

里面包含了许多adnroid架包,现在已经不兼容了,但是架包进去还是没问题的。

2021-01-22

我文章中图片使用的OK架包以及初始化id

可以使用我的ok也可以直接用依赖,都是一样的。 自动初始化ID已经搜索不到了我储存呢下来了。

2021-01-22

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

TA关注的人

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