- 博客(219)
- 资源 (10)
- 收藏
- 关注
原创 Flutter: List去重
List trans=['1','1','2','3','1','2'];main() async { trans= trans.toSet().toList(); print(trans);}打印出 [1, 2, 3]
2021-12-08 09:59:23
3783
转载 flutter项目打包运行成桌面程序
flutter项目打包运行成桌面程序 1、安装go环境编译环境 下载地址 安装完配置环境变量把C:\Go\bin加入到PATH里面,然后打开cmd输入命令行go可以查看下环境是否OK 命令 go env 2、安装完go环境之后,然后下载一个hover库 go get -u ...
2021-10-15 11:34:52
646
原创 flutter_map 如何正确加载天地图
1. 直接加载天地图地形图:http://t4.tianditu.gov.cn/DataServer?T=ter_w&x={x}&y={y}&l={z}&tk=key街道图:http://t4.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=key影像图:http://t4.tianditu.gov.cn/DataServer?T=img_w&x={x}&
2021-09-02 10:02:49
2915
6
转载 关于gis中坐标系:WGS84,EPSG4326,EPSG3857,墨卡托。EPSG:4490
关于gis中坐标系:WGS84,EPSG4326,EPSG3857,墨卡托。 以下转自:https://blog.youkuaiyun.com/L_Andy/article/details/79882898 转自:https://www.baidu.com/link?url=LZ-4LIaBCVMojhIYk9VYh7_282aI1RveFeDebVxH7q4NKblGu...
2021-08-30 10:32:38
2822
转载 Flutter map瓦片加载及计算原理
前阵子做地图的离线功能时,需要按显示区域下载地图区块的Tiles图片,所以对Flutter_map的Tiles加载逻辑进行了一番研究。在此,特地整理一下。 在这里,先复习一下两个小学地理学的概念吧。 纬度和经度 如果将世界想象成一个围绕其轴自旋转的球体,那么北...
2021-08-05 16:15:08
582
原创 flutter中关于动态配置多环境之--dart-define
1.配置--dart-define,如下:--dart-define=APP_CHANNEL=www.baidu.com --dart-define=OTHER_VAR=这是测试环境xian
2021-06-21 11:48:48
3987
2
原创 Swiftui学习
因为swiftui与flutter语法很类似,并且在使用flutter的过程中或多或少会涉及到原生插件的开发或是对开源插件的二次开发,那么,学习ios相关知识是必不可少的!由于flutter默认ios语言是swift,看了下它的基础,发现现在的语言都长得差不多了本人android开发出生,所以,我以先入为主的思维来搞swift同flutter学习一样接下来就开始说说我对软件开发的理解普通的软件开发所需要掌握的东西:1.对基础widget的掌握,android上我熟练掌握的也就常用的那
2021-05-27 16:45:58
257
转载 初探Flutter在IoT场景下生态和趋势
1、IoT系统开发痛点 1.1、IoT领域(尤其 RTOS )系统开发碎片化 IoT 领域,一个避不开的词就是碎片化。在硬件方面,厂商、架构、芯片、传感器等等方面的差异,形成了硬件体系的多样性。 在应用场景方面,面向众多行业,众多品类等特性造就了应用场景十分分散。在开发生态方面,又有着不同类型的系统平台,例如 Linux、Android、RTOS 等。 即便是在 RTOS 这一类平台上,...
2021-04-07 09:56:21
393
原创 Flutter开发解疑
本人android开发出生,所以,我以先入为主的思维来搞flutter接下来就开始说说我对软件开发的理解普通的软件开发所需要掌握的东西:1.对基础widget的掌握,不要看着有300多个widget,android上我熟练掌握的也就常用的那几个,但足以开发各种项目。一个再大的项目,实际上也就那么几个widget,列表、横向、竖向、重叠,没啥了吧,还有啥骚操作吗,我觉得就跟前端的只用flex布局就能搞一个项目一个道理2.掌握网络请求 dio,请求嘛就那些get post啥的没啥好说的3.状
2021-02-23 16:02:16
205
原创 Flutter eventBus
eventBus 基本使用步骤1、 在pubspec.yaml包文件中添加包文件名,并通过flutter package get下载包依赖 event_bus: ^1.1.12、 在需要使用eventBus的组件中引入包依赖文件 import 'package:event_bus/event_bus.dart';3、 通常封装一个eventBus事件总线的文件event_bus.dart // 引入 eventBus 包文件 impor...
2021-02-23 14:10:04
350
转载 Flutter Provider状态管理 - Selector
如果你还不了解Consumer,请移步我的上一篇博文,Flutter Provider状态管理-Consumer,此篇文章是基于上一篇的基础来的。从上一篇中我们知道Consumer可以实现UI页面的局部刷新,摒弃掉传统的setState,让UI的表现上一个台阶。但是我在实际的业务场景使用Consumer却遇到了很多问题。举个栗子:一个计数器页面,这不是一个简单的计数器页面,因为它有两个Text,我们分别命名为Text1 和Text2,以及两个Button,分别是Button1和Button2。点
2021-02-23 11:25:43
578
转载 Flutter Provider状态管理-Consumer
前言如果对Consumer很了解的同学可以继续学习Flutter Provider状态管理 - Selector个人觉得Flutter的学习有三个很重要的阶段widget的学习和使用 数据以及状态的管理 和原生的交互对于第一点不必多说,大家开始学习flutter的时候都是跟着官网或者博客来学习如何使用widget以及用widget组合成丰富多彩的界面。如果还没有学习的同学可以前往Flutter中文网开始学习。Widget的学习比较简单,即便是不太熟悉的widget我们只需要查看对应的.
2021-02-23 11:22:20
624
转载 精简ttf,svg字体库文件,删除多余字体,保留用到字体
有一个Android项目使用少女字体, Android手机默认又没有, 一个少女字体大概3M多, APK打包下来6M多, 字体占了一半,于是想办法精简, 办法是找到了如下:但应用了我提取字体后才发现,这个是行不通了,只提取strings.xml中包含的字体, 但用户输入的字和数据库中保存的字就没有包含, 程序显示部分字是少女字体,部分默认字体. 于是还是放弃了. 提取字体方
2016-06-20 14:20:57
4848
原创 Android 蓝牙4.0 BLE 理解
本文简单结合两篇文章http://blog.youkuaiyun.com/hellogv/article/details/24267685http://blog.youkuaiyun.com/jimoduwu/article/details/21604215在BLE协议中,有两个角色,周边(Periphery)和中央(Central),一个中央可以同时连接多个周边,但是一个周边某一时刻只能
2015-09-22 11:27:47
902
原创 关于android 百度地图离线包的调用问题
最近公司要做个地图的app,android的,百度了一下,觉得还是百度的api比较好,然后就下载下来用了,就在想使用它的离线包的时候,不知道怎么搞,一开始就连百度提供的DOME也加载不上离线包。后来将BaiduMapSdk删了,重新下载就行了遇到的情况我的解决方法:首先要知道你的设备是支持高分辨率的还是低分辨率的,就是h还是l ,然后我们下载的离线压缩包里面的文件名为:Bei_Ji
2015-09-21 12:03:24
1835
原创 android之BitmapFactory.Options的使用
,BitmapFactory.Options的使用是在加载图片时,就从图片的加载和使用说起 怎样获取图片的大小?首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将突破转成Bitmap时,遇到大一
2015-09-16 10:46:45
593
原创 Android数据库更新并保留原来数据的实现
Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。
2015-09-09 16:48:13
481
原创 Android 蓝牙4.0 BLE 理解
本文简单结合两篇文章http://blog.youkuaiyun.com/hellogv/article/details/24267685http://blog.youkuaiyun.com/jimoduwu/article/details/21604215在BLE协议中,有两个角色,周边(Periphery)和中央(Central),一个中央可以同时连接多个周边,但是一个周边某一时刻只能
2015-09-06 11:02:23
911
原创 获取签名公钥
public class GetPublicKey {/*** 获取签名公钥* @param mContext* @return*/protected static String getSignInfo(Context mContext) {String signcode = "";try {PackageInfo packageInfo = mContex
2015-08-24 15:49:49
464
原创 android获取/更改gps和WIFI状态
一.WIFI状态的获取和更改适用于 SDK1.0 , SDK1.5 1.获取WIFI状态方法1:通过WifiManager进行操作 WifiManager wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE); wifiManager.isWifiEnabled();
2015-08-13 16:44:16
425
原创 Java中HashMap遍历的两种方式
转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.
2015-07-21 17:01:57
487
原创 Android导出APK包时出现,编译调试时不会出现。
错误信息:Error:(16) Error: "baidutieba_client_inavailable" is not translated in "en" (English) [MissingTranslation]Error:(63) Error: "baidutieba" is not translated in "en" (English) [MissingTranslat
2015-07-21 16:47:59
589
原创 Android TextView drawableLeft 在代码中实现
方法1Drawable drawable= getResources().getDrawable(R.drawable.drawable);/// 这一步必须要做,否则不会显示.drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());myTextview.setCompound
2015-06-19 15:11:48
500
原创 解决某些手机RadioGroup中的RadioButton不居中问题
公司的一个项目,一直都在红米1S上做界面,一天为了看下分辨率适配,在一台中兴U819上调试了下程序,结果发现原先居中对齐的底部栏按钮,现在都向右偏移了..截图大概如下:布局是这么写的:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m
2015-06-11 10:17:16
764
原创 Android-关于WebView需要注意的东西
使用这个方法加载字符串的html的页面数据时,在1.5以下必须经过编码。 mWebView.loadData(currentContent, “text/html”, currentCharset);//编码方式如下currentContent = URLEncoder.encode(currentContent, “utf-8″).repl
2015-06-01 11:02:22
430
原创 Android中Animation 详细解读
Animation从总体来说可以分为两类:1.Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果Tweened Animations也有四种类型:1. Alpha:淡入淡出效果2. Scale:缩放效果3. Rotate:旋转效果4. Translate:移动效果设置动画有两种方式
2015-05-29 11:44:25
417
原创 android activity之间传递ArrayList<HashMap<String,Object>>
Android中如何从一个Activity中ArrayList>传递到另一个activity?·ntent.putExtra()存·intent.getSerializableExtra()取 ·取的时候记得强制类型转换如:存:intent.putExtra("arrayList", dataList);取:ArrayList> dataList = new A
2015-05-26 14:55:13
1367
原创 android webView.loadData乱码解决
android webView.loadData 乱码解决[html] view plaincopywebView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8 webView.loadData(htmlData, "text/html", "UTF
2015-05-22 11:26:25
414
原创 WebView控件的使用(加载HTML的字符串方式)
效果就是把一段HTML的字符串,转化成能够在界面上显示的网页: android:id="@+id/mail_open_html" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_belo
2015-05-21 21:08:24
6316
原创 WebView注入Java对象注意事项
在android4.2以前,注入步骤如下:[java] view plaincopywebview.getSetting().setJavaScriptEnable(true); class JsObject { public String toString() { return "injectedObject"; }
2015-05-15 17:09:43
405
原创 当按钮为文字时 设置textview按钮属性
在colors.xml,没错,在colors中创建drawable #ffffff #AAAAAA在selector中 然后在layout中直接调用就行了
2015-04-24 16:37:15
723
原创 android:clipChildren
xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l
2015-04-24 16:16:45
729
原创 [Android] ListView中getView的原理+如何在ListView中放置多个item
ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原
2015-04-21 15:22:44
451
原创 BaseAdapter几个重载方法介绍isEnabled,getViewTypeCount ,getItemViewType
public boolean isEnabled (int position):如果列表的一项item是separator(充当分隔项目,跟其他item项一样,也可以不一样,但是无法进行点击),返回true,也就是可以点击,并接收响应事件。如果此时position处的item是separator的话,返回false,也就无法响应点击或触摸事件,此项目是不可以点击的,表现形式为点了没任何反应,可以充
2015-04-16 18:29:56
597
原创 解决Android中TextView首行缩进的问题
方式一:(推荐)setText("\u3000\u3000"+xxxxx);方式二:这种方式不同分辨率会有问题setText(""+xxxxx);半角:\u0020全角:\u3000
2015-04-16 17:07:05
3230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人