4 莉姐姐

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

Flutter自定义字体

Flutter自定义字体自定义字体自定义字体在 项目根目录 下创建一个 fonts 文件夹,并放一个 .ttf 字体文件;打开 项目根目录 下的工程配置文件 pubspec.yaml ;修改工程配置文件,添加自定义字体配置。其中,family 为字体名称,fonts 为字体路径。fonts: - family:myfont fonts: - asset...

2019-09-12 16:04:42

Java执行顺序优先级 部分总结

文章目录执行顺序,优先级finallydemo1 : try catch finallydemo2 : try throw catch finallyfinally 总结:throw 总结运算三目运算demo1 : 三目运算,“==”三目运算 总结继承父类子类 执行顺序执行顺序,优先级finallydemo1 : try catch finally求以下代码打印结果 :public cl...

2019-09-04 19:13:34

AndroidStudio自动格式化代码和整理Import

Android Studio 自动格式化代码和整理 Import开始录制宏,Edit - Macros - Start Macro Recording录制第一个宏,Code - Reformat Code录制第二个宏,Code - Optimize Imports保存代码结束录制宏,Edit - Macros - Stop Macro Recording在弹出的框里给宏起一个名字 例如...

2019-08-01 14:54:14

Flutter之StatelessWidget和StatefulWidget

import 'package:flutter/material.dart';void main() { runApp(new MyApp());}// MyApp 不需要做状态处理 , 所以此组件继承 StatelessWidget 即可class MyApp extends StatelessWidget { // 这个组件是整个应用的主组件 @override ...

2019-05-13 18:55:03

APP内点击HOME键切出后再次点击桌面图标会重启APP的bug

这里写自定义目录标题Android从APP内点击HOME键切出应用后再次点击桌面图标会重启APP的bugbug场景探索代码Android从APP内点击HOME键切出应用后再次点击桌面图标会重启APP的bugbug场景打开APP里的某个页面 — 按Home键 — 从桌面点击APP的图标 — 这个时候希望的是APP打开刚才停留的页面,但是没有,而是APP从启动页开始重新打开了,也就是APP重新启...

2019-04-23 21:36:44

Android Webview页面在加载资源文件的时候给h5传参

文章目录demo详解setWebViewClientshouldOverrideUrlLoadingonLoadResourceonProgressChanged执行顺序先看一个demodemo mWebviewContent.setWebViewClient(new WebViewClient() { @Override public voi...

2019-04-03 17:54:11

Android获取view的高度getHeigh()返回0的问题

文章目录问题原因解决办法问题android view.getWidth(), view.getHeight() , 在onCreate(), onResume() 方法中调用时, 返回的值一直是0原因因为当时view还没有绘制完毕解决办法可以这样获取(可以在写 onCreate(), onResume()等都行) : view.post(new Runnable()...

2019-03-29 14:39:23

AndroidStudio使用真机调试时出的一些bug

文章目录说明高德地图报错 - 错误代码7, key错误OPPO/VIVO手机安装时包解析错误说明此处记录一些这种情况的bug : 在用正式签名打包上线使用的时候没问题, 但是使用USB安装调试的时候会有的bug .高德地图报错 - 错误代码7, key错误场景 : 使用AndroidStudio开发,项目不是新建的项目,是已经迭代好几个版本的, 之前地图是可以正常使用的 , 换电脑后...

2019-03-27 13:45:27

Android代码打jar包

在 AndroidStudio 中, 用代码打jar包 :项目右击 - New - Module - Android Library - Next - 例:给这个将要打成jar包的Module起名叫 testlib在 testlib 下的 build.gradle 中加入 :// 修改jar名字, 指定jar生成的地方task makeJar(type: Copy) { // ...

2019-03-06 17:46:12

Android打包报错处理

文章目录报错信息处理报错信息场景 : 在手机上运行代码没问题 , 但是打包时报错 . 报错信息为 :Error: java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details处理ap...

2019-02-19 17:03:35

Android通过url下载文件到手机本地

文章目录布局ActivityBroadcastReceiver文件工具类图片工具类这里的demo是一个通过下载地址下载图片到手机本地,并在Activity中展示这种图片的例子。布局<?xmlversion="1.0"encoding="utf-8"?><LinearLayout

2019-02-15 15:15:15

Android - plist文件解析

Android解析plist文件 :plist文件示例 :<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist

2019-01-29 19:43:26

SparseArray

文章目录场景SparseArraySparseArray (稀疏数组) 定义SparseArray 和 HashMap的相同点SparseArray 和 HashMap的不同点SparseArray 的优点和缺点使用 SparseArray 还是 HashMap场景项目中有时候会用到这样类型的HashMap:HashMap<Integer, String> map = new...

2019-01-10 11:22:01

webview相关-Android原生和js交互

js调用Android原生代码里的方法① webview的一些设置mWebviewContent.requestFocus();WebSettings setting = mWebviewContent.getSettings();setting.setDefaultTextEncodingName("utf-8");//设置网页默认编码setting.setLoadWithOver...

2019-01-07 15:16:45

compileSdkVersion、targetSdkVersion

targetSdkVersion:目标软件开发版本。表示创建的Android项目使用哪个API版本。高版本API编程接口可以兼容低版本API编程接口,反之则不行。minSdkVersion:应用程序支持的最低API版本。compileSdkVersion:应用程序编译选择哪个AndroidSDK版本,通常compileSDKVersion属性值被设置为最新的API版本。三者区别:comp...

2019-01-02 11:24:41

Android自定义view

Android自定义view重点 : 重写onDraw()方法, 在里面用canvas绘制, 并配合范围裁剪和几何变换.1. Android自定义view中重要的方法 : onDraw()方法 (主体内容绘制)@Overrideprotected void onDraw(Canvas canvas) { super.onDraw(canvas);}2. canvas - 绘制工具...

2018-12-27 18:53:41

Android代码混淆

打开混淆 : 项目下 - app - build.gradle 中buildTypes { release { //不显示log buildConfigField "boolean", "LOG_DEBUG", "false&a

2018-12-18 11:20:01

EditText 改为不可编辑 / 加点击事件

// EditText也改为不可编辑et3.setFocusable(false);et3.setFocusableInTouchMode(false);// EditText加点击事件// 给EditText加点击事件之前必须先给这个EditText设置为不可编辑状态,也就是上述两行代码etDetailValue3.setOnClickListener(new View.OnClick...

2018-12-11 20:21:03

Android使用ButterKnife的一个报错处理

报错为 :@OnClick annotation for method contains duplicate ID 2131165387.这个报错是因为有重复id, 检查添加 @OnClick 注解的那个方法是否有重复id例如, 如下代码就会报这个错 :@OnClick({R.id.iv_back, R.id.tv_title_right, R.id.tv_title_r...

2018-11-29 17:06:36

String/StringBuffer/StringBuilder

StringStringBufferStringBuilderString类是不可变类,任何对String的改变都 会引发新的String对象的生成StringBuffer是可变类,对它的改变不会产生新的对象StringBuffer支持并发操作,适合多线程中使用Stringbuilder不支持并发操作,不适合多线程StringBuffer线程安全Str...

2018-11-23 15:29:20

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。