自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android Studio列表用法之一:ListView图文列表显示(实例)

前言: ListView这个列表控件在Android中是最常用的控件之一,几乎在所有的应用程序中都会使用到它。 目前正在做的一个记账本APP中就用到了它,主要是用它来呈现收支明细,是一个图文列表的呈现方式,下面就讲讲具体是如何实现的。效果图: 该功能是在另一篇博文【Android Studio 使用ViewPager + Fragment实现滑动菜单Tab效果 --简易版】的基础上进行添加的 实现的思路: ...

2020-10-31 20:21:09 4988

转载 现有项目中集成Flutter

本文列举了项目开发使用Flutter会遇到的问题,以及如何使用Flutter module在现有项目中集成Flutter,并对其原理进行了分析。最近在做的一个商业项目,完全的使用Flutter编写的,这其中的坑,只有写过的人才能体会到。1. 纯Flutter项目的问题在论述纯Flutter项目问题之前,我先表述下我的观点(仅限于纯Flutter项目,目前时间2018年6月26日,不排除Flutter的发展,让我的观点改观):对于个人开发者,可以使用纯Flutter去开发App尝鲜;对...

2020-10-31 15:21:13 405 1

转载 Kotlin入门(26)数据库ManagedSQLiteOpenHelper

共享参数毕竟只能存储简单的键值对数据,如果需要存取更复杂的关系型数据,就要用到数据库SQLite了。尽管SQLite只是手机上的轻量级数据库,但它麻雀虽小、五脏俱全,与Oracle一样存在数据库的创建、变更、删除、连接等DDL操作,以及数据表的增删改查等DML操作,因此开发者对SQLite的使用编码一点都不能含糊。当然,Android为了方便开发者的工作,已经提供了一个操作SQLite的工具类即SQLiteOpenHelper,在App开发时可由SQLiteOpenHelper派生出具体的业务表管...

2020-10-28 20:21:11 409

转载 「Android」消息驱动Looper和Handler类分析

Android系统中的消息驱动工作原理:1、有一个消息队列,可以往这个消息队列中投递消息;2、有一个消息循环,不断的从消息队列中取得消息,然后处理。工作流程:1、事件源将待处理的消息加入到消息队列中,一般是加至队列尾部(优先级高的消息可以加至队列头),事件源提交的消息可以是按键、触摸等物理事件产生的消息,也可以是系统或应用程序发出的消息;2、处理线程不断的从消息队列头中取出消息并处理。在Android系统中,这些工作主要由Looper和Handler实现:Looper类,用于...

2020-10-28 15:21:03 72

转载 Kotlin入门(29)任务Runnable

任务Runnable定义了一个可以独立运行的代码片段,通常用于界面控件的延迟处理,比如有时为了避免同时占用某种资源造成冲突,有时则是为了反复间隔刷新界面从而产生动画效果。运行一个任务也有多种形式,既可在UI线程中调用处理器对象的post或者postDelayed方法,也能另外开启分线程来执行Runnable对象。那么在运行任务之前,必须事先声明该任务的对象,然后才能由调用者执行该任务。Kotlin代码声明Runnable对象有四种方式,分别对应不同的业务场景,接下来就依次阐述Runnable对象的...

2020-10-27 20:21:10 1653

转载 Kotlin入门(33)运用扩展属性

进行App开发的时候,使用震动器要在AndroidManifest.xml中加上如下权限: <!-- 震动 --> <uses-permission android:name="android.permission.VIBRATE" />让手机震动的功能用到了震动器Vibrator类,而震动器对象从系统服务VIBRATOR_SERVICE获得,实现该功能的代码很简单,即便用Java书写也只有以下两行代码: Vibrator vibrat...

2020-10-26 08:20:10 2847

转载 ARM汇编指令集_学习笔记(1)

一、什么是ARM汇编?运行在ARM处理器上的汇编语言就叫ARM汇编。C程序运行在X86平台,底层就是X86汇编;运行在ARM平台,底层就是ARM汇编。ARM汇编与X86汇编有显著区别。X86属于CISC(复杂指令集);ARM属于RISC(精简指令集)。二、CISC存在的问题:指令系统庞大,指令功能复杂,指令格式、寻址方式多;执行速度慢;功耗大;难以优化编译;编译程序复杂;80%的指令在20%的运行时间使用;无法兼容等。三、RISC特点:简单的指令集---RISC指令集只提供很有限的...

2020-10-22 20:21:11 624

转载 从零学习Fluter(四):Flutter中ListView组件系列详展

今天继续研究了一些Flutter,主要时关于ListVIew那一块的东西,有SingleChildScrollViewListViewGridViewCustomScrollView感觉Flutter还时很不错的,很有前景,过几天要用其写一个商用app,项目我先在win上调Android后期在mac上统一调ios本文中也会持续分享,废话不多说,继续撸码一.使用SingleChildScrollView展示列表,实现字母滚动二.使用ListView简单布局三.自定义Scroll Vie...

2020-10-22 15:21:06 124

转载 android添加阴影

android底部增加背景<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--第一层阴影--> <item> <shape android:shape="rectangle"> <solid and...

2020-10-21 15:21:07 634

转载 presentedViewController 和 presentingViewController 以及 dismissViewControllerAnimated 的使用

在日常的开发中,多控制器之间的跳转除了使用push的方式,还可以使用 present的方式,present控制器时,就避免不了使用 presentedViewController、presentingViewController ,这两个概念容易混淆,简单介绍一下。1:present 控制器的使用  使用present的方式,从一个控制器跳转到另一个控制器的方法如下:123[selfpresentViewController:vc animated:YEScomple...

2020-10-19 08:20:05 328

转载 Swift构造

构造就是将结构体、类或枚举的实例准备好以便使用的过程。这个过程包括:(1)为实例中的每个存储属性设置初始值。(2)执行必要的准备和初始化工作。实例的构造过程是通过构造器来完成的。可以在结构体、类或枚举中提供自定义的构造器,从而自定义实例的构造过程。结构体的自定义构造器的基本用法/* 构造器就是名为init的特殊方法,其语法格式为: init([形参列表]) { 构造体 } 与普通的方法相比,构造器没有关键字func和返回类型。 当通过“类型名([构造器的实参列表]...

2020-10-18 15:21:04 95

转载 Android Studio教程11-RecycleView的使用

目录1. RecyclerView1.1. Add support library1.2. 将RecyclerView添加到布局1.3. 主actiivty中如何调用recycleview对象1.4. 重写定义Adapter2. 实例1. RecyclerView1.1. Add support librarydependencies { implementation 'com.android.support:recyclerview-v7:28.0.0'}1.2. 将Recy...

2020-10-18 08:20:09 955

转载 Android组件化探索与实践

什么是组件化不用去纠结组件和模块语义上的区别,如果模块间不存在强依赖且模块间可以任意组合,我们就说这些模块是组件化的。组件化的好处实现组件化本身就是一个解耦的过程,同时也在不断对你的项目代码进行提炼。对于已有的老项目,实现组件化刚开始是很难受的,但是一旦组件的框架初步完成,对于后期开发效率是会有很大提升的。组件间间相互独立,可以减少团队间的沟通成本。每一个组件的代码量不会特别巨大,团队的新人也能快速接手项目。如何实现组件化这是本文所主要讲述的内容,本篇文章同时适用于新老项...

2020-10-16 08:20:09 96

转载 分享 Xamarin.android 关于使用SQLiteOpenHelper的小白经验

关于使用SQLiteOpenHelper的使用,对于小白的我,百度啦相当多的大神的介绍,均未能让我这新手(零基础)成功学会,参考了http://www.cnblogs.com/yaozhenfa/p/xamarin_android_sqliteopenhelper.html,我成功实验出我的第一个登录注册程序为使像我这样的小白能顺利开发,特分享我的经验;大神请指点不足,谢谢!直接贴代码及步骤吧,原理我就不懂啦,--------------------- 作者:weixin_42671268 来源:...

2020-10-15 15:21:06 123

转载 【Android】VirtualAPK的简单使用

个人博客:http://www.milovetingting.cnVirtualApk引入步骤:一、宿主应用引入VirtualApk1、在项目的build.gradle文件中加入依赖:dependencies { classpath 'com.didi.virtualapk:gradle:0.9.8.6'}完整的gradle文件如下:// Top-level build file where you can add configuration options commo...

2020-10-15 08:20:05 754

转载 block的注意点

1). 在block内部使用外部指针且会造成循环引用情况下,需要用__week修饰外部指针: __weak typeof(self) weakSelf = self; 2). 在block内部如果调用了延时函数还使用弱指针会取不到该指针,因为已经被销毁了,需要在block内部再将弱指针重新强引用一下。 __strong typeof(self) strongSelf = weakSelf;3). 如果需要在block内部改变外部栈区变量的话,需要在用__block修饰外部变量。...

2020-10-14 20:21:14 153

转载 Android自动解析html带图片,实现图文混排

在android中,如何将html代码转换为text,然后显示在textview中呢,有一个简单直接的方法:textView.setText(Html.fromHtml(content));然而用的时候却发现html里面的图片没法被被解析出来,别慌,Html还有一个方法:public static Spanned fromHtml(String source, ImageGetter imageGetter,TagHandler tagHandler)其中,我们可以自定义image...

2020-10-13 20:21:11 517

转载 安卓开发笔记(十三):SQLite数据库储存(下)数据的增添,更改,删除,查询

SQLite数据库存储(下)1.增添数据对于添加数据的话我们只需要在主活动当中import新的包以及在主活动当中写上适当的代码就可以了,不需要在我们之前创建新的类当中书写新的代码。现在的主活动代码如下:package com.example.lenovo.studyittwo;import android.content.IntentFilter;import android.content.SharedPreferences;import android.support.v...

2020-10-12 20:21:11 221

转载 关于mui前端传值,springboot后台接收值的问题

最近做app,使用mui的ajax给后台传参,后台一直接收不到值,表示很蛋疼。这里通过网上搜索加上个人实践,总结归纳了三种前端传值和后台接收的方式。第一种:  前端:    data: JSON.stringify({username: 'username',password: 'password'}),   headers: {'Content-Type': 'application/json'}  后台:    public String test1(@RequestBo...

2020-10-10 08:20:08 294

转载 iOS----------has copy command from(bug修复)

:-1: Multiple commands produce '/Users/apple/Library/Developer/Xcode/DerivedData/Pic-frfhvoheijeiybfkgglgxywajidn/Build/Products/Debug-iphoneos/Pic.app/data.json':1) Target 'Pic' (project 'Pic') has copy command from '/Users/apple/Downloads/Picture...

2020-10-09 15:21:09 996

转载 iOS----------Mac维修预约-如何找到电脑维修单

先打开苹果官网,找到技术支持2、选择维修选项3.查看维修状态4.显示维修时间订单

2020-10-09 08:20:09 437

转载 Mixin Messenger 源码解读 1 — — WCDB Swift

Mixin Messenger 早期采用 FMDB 后来切换至 WCDB 沿用至今,一直比较可靠稳定,这里分享一下使用心得和功能扩展。关于 Mixin MessengerMixin Messenger 是一个开源的端对端加密聊天软件,并且集成基于 Mixin Network 的多链钱包。支持 1v1 和 256 人群组端对端加密聊天支持完整的文字、图片、贴纸、视频、音频、文件、联系人消息类型,支持语音呼叫多链钱包目前支持 BTC、ETH、EOS、DASH、XRP、XEM、SC、DOGE、...

2020-10-06 15:21:09 2059

转载 Android ImageView控件

ImageView 显示图片常用属性:src 要显示的图片foreground  前景图backgrund  背景图alpha  透明度clickable  是否可以点击onClick  单击事件另外,还有一堆用于裁剪、缩放、着色等设置图片显示的属性。...

2020-10-05 08:20:05 104

转载 Android 拖动条/滑动条控件、星级评分控件

ProgressBar有2个子控件:SeekBar 拖动条控件RatingBar 星级评分控件1、拖动条控件1 <SeekBar2 android:layout_width="300dp"3 android:layout_height="wrap_content"4 android:id="@+id/seekBar"5 and...

2020-10-04 15:21:06 463

转载 完整且易读的微信小程序的注册页面(包含倒计时验证码、获取用户信息)

目录1、页面展示2、wxml代码3、wxss代码4、js代码1、页面展示2、wxml代码<!--pages/register/register.wxml--><scroll-view> <image src='/images/register.png' mode='widthFix' class="topImage"></image> <view class='input-top'> <input i...

2020-10-04 08:20:05 964

转载 Fastlane基础介绍

Fastlane是什么Git地址: Fastlane文档地址:Fastlane DocumentFastlane是一整套的客户端CICD工具集合。Fastlane可以非常快速简单的搭建一个自动化发布服务,并且支持Android,iOS,MacOS。Fastlane命令执行的底层并不是自己实现的,而是调用其他的插件或者工具执行的。比如说打包,Fastlane中的gym工具只是xcodebuild工具的一个封装,调用的其实还是xcodebuild中的打包命令。Fastlane本身没有一...

2020-10-01 08:20:06 2155

空空如也

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

TA关注的人

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