自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (10)
  • 收藏
  • 关注

原创 关于鸿蒙的ArkUI的自我理解

鸿蒙 ArkUI

2024-01-12 14:24:49 389

原创 oc中对指针学习记录

oc 对象指针解惑

2022-11-04 11:40:04 257 1

原创 Flutter 好用的Completer,配合for循环,让任务挂起,等待主动回调再执行

Completer,Future,for循环

2022-10-17 16:57:17 1041

原创 视频测试地址,持续更新~

测试视频

2022-09-27 14:00:16 1480

原创 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 3547

转载 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 491

原创 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 2001 6

转载 关于gis中坐标系:WGS84,EPSG4326,EPSG3857,墨卡托。EPSG:4490

关于gis中坐标系:WGS84,EPSG4326,EPSG3857,墨卡托。 以下转自:https://blog.csdn.net/L_Andy/article/details/79882898       转自:https://www.baidu.com/link?url=LZ-4LIaBCVMojhIYk9VYh7_282aI1RveFeDebVxH7q4NKblGu...

2021-08-30 10:32:38 2588

转载 Flutter map瓦片加载及计算原理

前阵子做地图的离线功能时,需要按显示区域下载地图区块的Tiles图片,所以对Flutter_map的Tiles加载逻辑进行了一番研究。在此,特地整理一下。 在这里,先复习一下两个小学地理学的概念吧。 纬度和经度 如果将世界想象成一个围绕其轴自旋转的球体,那么北...

2021-08-05 16:15:08 456

原创 flutter中关于动态配置多环境之--dart-define

1.配置--dart-define,如下:--dart-define=APP_CHANNEL=www.baidu.com --dart-define=OTHER_VAR=这是测试环境xian

2021-06-21 11:48:48 3225 2

原创 Swiftui学习

因为swiftui与flutter语法很类似,并且在使用flutter的过程中或多或少会涉及到原生插件的开发或是对开源插件的二次开发,那么,学习ios相关知识是必不可少的!由于flutter默认ios语言是swift,看了下它的基础,发现现在的语言都长得差不多了本人android开发出生,所以,我以先入为主的思维来搞swift同flutter学习一样接下来就开始说说我对软件开发的理解普通的软件开发所需要掌握的东西:1.对基础widget的掌握,android上我熟练掌握的也就常用的那

2021-05-27 16:45:58 211

转载 初探Flutter在IoT场景下生态和趋势

  1、IoT系统开发痛点 1.1、IoT领域(尤其 RTOS )系统开发碎片化 IoT 领域,一个避不开的词就是碎片化。在硬件方面,厂商、架构、芯片、传感器等等方面的差异,形成了硬件体系的多样性。 在应用场景方面,面向众多行业,众多品类等特性造就了应用场景十分分散。在开发生态方面,又有着不同类型的系统平台,例如 Linux、Android、RTOS 等。 即便是在 RTOS 这一类平台上,...

2021-04-07 09:56:21 305

原创 Flutter开发解疑

本人android开发出生,所以,我以先入为主的思维来搞flutter接下来就开始说说我对软件开发的理解普通的软件开发所需要掌握的东西:1.对基础widget的掌握,不要看着有300多个widget,android上我熟练掌握的也就常用的那几个,但足以开发各种项目。一个再大的项目,实际上也就那么几个widget,列表、横向、竖向、重叠,没啥了吧,还有啥骚操作吗,我觉得就跟前端的只用flex布局就能搞一个项目一个道理2.掌握网络请求 dio,请求嘛就那些get post啥的没啥好说的3.状

2021-02-23 16:02:16 129

原创 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 295

转载 Flutter Provider状态管理 - Selector

如果你还不了解Consumer,请移步我的上一篇博文,Flutter Provider状态管理-Consumer,此篇文章是基于上一篇的基础来的。从上一篇中我们知道Consumer可以实现UI页面的局部刷新,摒弃掉传统的setState,让UI的表现上一个台阶。但是我在实际的业务场景使用Consumer却遇到了很多问题。举个栗子:一个计数器页面,这不是一个简单的计数器页面,因为它有两个Text,我们分别命名为Text1 和Text2,以及两个Button,分别是Button1和Button2。点

2021-02-23 11:25:43 449

转载 Flutter Provider状态管理-Consumer

前言如果对Consumer很了解的同学可以继续学习Flutter Provider状态管理 - Selector个人觉得Flutter的学习有三个很重要的阶段widget的学习和使用 数据以及状态的管理 和原生的交互对于第一点不必多说,大家开始学习flutter的时候都是跟着官网或者博客来学习如何使用widget以及用widget组合成丰富多彩的界面。如果还没有学习的同学可以前往Flutter中文网开始学习。Widget的学习比较简单,即便是不太熟悉的widget我们只需要查看对应的.

2021-02-23 11:22:20 530

转载 精简ttf,svg字体库文件,删除多余字体,保留用到字体

有一个Android项目使用少女字体, Android手机默认又没有, 一个少女字体大概3M多, APK打包下来6M多, 字体占了一半,于是想办法精简, 办法是找到了如下:但应用了我提取字体后才发现,这个是行不通了,只提取strings.xml中包含的字体, 但用户输入的字和数据库中保存的字就没有包含, 程序显示部分字是少女字体,部分默认字体. 于是还是放弃了. 提取字体方

2016-06-20 14:20:57 4615

原创 Android 蓝牙4.0 BLE 理解

本文简单结合两篇文章http://blog.csdn.net/hellogv/article/details/24267685http://blog.csdn.net/jimoduwu/article/details/21604215在BLE协议中,有两个角色,周边(Periphery)和中央(Central),一个中央可以同时连接多个周边,但是一个周边某一时刻只能

2015-09-22 11:27:47 839

原创 关于android 百度地图离线包的调用问题

最近公司要做个地图的app,android的,百度了一下,觉得还是百度的api比较好,然后就下载下来用了,就在想使用它的离线包的时候,不知道怎么搞,一开始就连百度提供的DOME也加载不上离线包。后来将BaiduMapSdk删了,重新下载就行了遇到的情况我的解决方法:首先要知道你的设备是支持高分辨率的还是低分辨率的,就是h还是l ,然后我们下载的离线压缩包里面的文件名为:Bei_Ji

2015-09-21 12:03:24 1753

原创 android之BitmapFactory.Options的使用

,BitmapFactory.Options的使用是在加载图片时,就从图片的加载和使用说起 怎样获取图片的大小?首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将突破转成Bitmap时,遇到大一

2015-09-16 10:46:45 548

原创 Android数据库更新并保留原来数据的实现

Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。

2015-09-09 16:48:13 419

原创 Android 蓝牙4.0 BLE 理解

本文简单结合两篇文章http://blog.csdn.net/hellogv/article/details/24267685http://blog.csdn.net/jimoduwu/article/details/21604215在BLE协议中,有两个角色,周边(Periphery)和中央(Central),一个中央可以同时连接多个周边,但是一个周边某一时刻只能

2015-09-06 11:02:23 871

原创 获取签名公钥

public class GetPublicKey {/*** 获取签名公钥* @param mContext* @return*/protected static String getSignInfo(Context mContext) {String signcode = "";try {PackageInfo packageInfo = mContex

2015-08-24 15:49:49 434

原创 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 385

原创 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 466

原创 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 530

原创 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 470

原创 解决某些手机RadioGroup中的RadioButton不居中问题

公司的一个项目,一直都在红米1S上做界面,一天为了看下分辨率适配,在一台中兴U819上调试了下程序,结果发现原先居中对齐的底部栏按钮,现在都向右偏移了..截图大概如下:布局是这么写的:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m

2015-06-11 10:17:16 678

原创 Android-关于WebView需要注意的东西

使用这个方法加载字符串的html的页面数据时,在1.5以下必须经过编码。 mWebView.loadData(currentContent, “text/html”, currentCharset);//编码方式如下currentContent = URLEncoder.encode(currentContent, “utf-8″).repl

2015-06-01 11:02:22 379

原创 Android中Animation 详细解读

Animation从总体来说可以分为两类:1.Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果Tweened Animations也有四种类型:1.     Alpha:淡入淡出效果2.     Scale:缩放效果3.     Rotate:旋转效果4.     Translate:移动效果设置动画有两种方式

2015-05-29 11:44:25 362

原创 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 1313

原创 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 391

原创 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 6245

原创 WebView注入Java对象注意事项

在android4.2以前,注入步骤如下:[java] view plaincopywebview.getSetting().setJavaScriptEnable(true);  class JsObject {      public String toString() { return "injectedObject"; }  

2015-05-15 17:09:43 374

原创 当按钮为文字时 设置textview按钮属性

在colors.xml,没错,在colors中创建drawable  #ffffff #AAAAAA在selector中 然后在layout中直接调用就行了

2015-04-24 16:37:15 663

原创 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 692

原创 [Android] ListView中getView的原理+如何在ListView中放置多个item

ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原

2015-04-21 15:22:44 425

原创 BaseAdapter几个重载方法介绍isEnabled,getViewTypeCount ,getItemViewType

public boolean isEnabled (int position):如果列表的一项item是separator(充当分隔项目,跟其他item项一样,也可以不一样,但是无法进行点击),返回true,也就是可以点击,并接收响应事件。如果此时position处的item是separator的话,返回false,也就无法响应点击或触摸事件,此项目是不可以点击的,表现形式为点了没任何反应,可以充

2015-04-16 18:29:56 570

原创 解决Android中TextView首行缩进的问题

方式一:(推荐)setText("\u3000\u3000"+xxxxx);方式二:这种方式不同分辨率会有问题setText(""+xxxxx);半角:\u0020全角:\u3000

2015-04-16 17:07:05 3178

原创 Android学习之 VideoView,SurfaceView

1.Android三种播放视频的方式:http://www.open-open.com/lib/view/open1341754267229.html1.android流媒体框架介绍3.#Testin杯#基于android的远程视频监控系统4.android视频监控的解决方案探讨5.网络监控系统,产品自带的免费客户端和管理平台的区别?6.基于Android的视频监控系统

2015-04-14 15:27:35 412

UploadWithProgress

UploadWithProgress,提供上传字符集编码等功能,还有下载进度条功能

2014-11-06

ViewPager+Fragment模仿百度贴吧客户端滑动tab功能

ViewPager+Fragment模仿百度贴吧客户端滑动tab功能,可供初学者学习

2014-11-06

基于Bmob的全新社交图片分享应用源码

基于Bmob的全新社交图片分享应用源码,可以分享所有平台

2014-11-06

新浪微博客户端Android源码

新浪微博客户端Android源码,有点难度,可以慢慢研究学习

2014-11-06

小米便签Android源码

小米便签Android源码,完完全全的源码,可以拿来学习参考

2014-11-06

自定义Toast

重写Toast,可放文字,图片各种自定义

2014-11-06

简单天气预报

简单天气预报

2014-08-27

Spinner实例

SpinnerTest,简单的demo 适合初学者

2014-08-10

android-2.3.3源码

很全的源码,很难找到的,android-2.3.3源码,直接解压了放到source里就行了

2014-06-09

flybird_java源代码

有两份,都是源代码,区别在于有一份去了图片,可更加形象的看出动作轨迹 注释非常详细,适合初学者参考学习

2014-05-28

空空如也

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

TA关注的人

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