- 博客(15)
- 收藏
- 关注
原创 Dart基础笔记二
/ 修改原list中的元素 第一个参数为修改的起始位置 第二个参数为修改的结束位置 第三个参数是替换的元素值。Map person = {"name": "韩梅", "age": "18", "work": "学生"};List list = ["姓名", "年龄", "工作"];= 10 //表示a = a?//表示a = a + 10。//表示a = a ~/ 3。//表示a = a * 2。//表示a = a - 4。//表示a = a % 3。// 转换成以"-"分割的字符串。
2023-05-13 19:10:32 48
原创 Dart基础笔记一
注意:原list中的元素如果为同一元素类型,则原list会自动推断为与元素一样的类型,如元素均为int类型,则集合的类型会自动推断为int类型,次数动态添加String类型元素会报错。var person = {"name": "韩梅", "age": 18, "work": "学生"};var list = ["张三", "李四"];var str1 = """这是三个双引号定义的多行字符串。var str2 = "这是双引号定义的字符串";person["name"] = "韩梅";
2023-05-12 23:53:06 45
原创 Kotlin学习
1.const val和val的区别const 必须修饰val const 只允许在top_level或object中声明 const val 相当于 public static final,可以直接使用 val 相当于private static final
2021-09-29 10:31:31 84
原创 Android 实用小技巧
1. 使用drawable绘制带边线的白色圆<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#F...
2019-05-05 09:50:30 159
原创 HashSet使用笔记
Set集合相较list集合具有无序,存储元素不可重复的特点.这里简单记录下Set集合中HashSet在使用时需要主要的几点事项1.HashSet集合底层使用的是哈希表数据结构,因此在查找的时候速度会非常快2.集合中只可以存储对象,而不可以存储基本数据类型private static void func4() { HashSet set = new HashSet(...
2019-04-10 09:23:25 146
原创 Android 中造成内存泄漏的几种情况
内存泄漏就是我们对某一内存空间的使用,使用完成后没有释放。1. 资源释放问题 长期保持某些资源,如 Context、Cursor、IO 流的引用,资源得不到释放 造成内存泄露。2. 对象内存过大问题 保存了多个耗用内存过大的对象,如 Bitmap、XML 文件等,造成内存超出限制。3. static关键字的使用问题 static 是 Java 中的一个关键...
2019-03-25 18:14:20 158
原创 Android中单例的五种写法
饿汉模式优点:线程安全,虚拟机保证只会转载一次,在装载类的时候是不会出现并发的缺点:启动的时候就创建,浪费资源public class Singleton { private static Singleton mInstance = new Singleton(); public static Singleton getInstance() { re...
2019-03-18 13:34:28 370
原创 Math取整的三个方法
Math 类中提供了三个与取整相关的方法:ceil,floor,round这三个方法的作用与其英文解释相对应,如下:ceil 表示向上取整 : 所以 Math.ceil(2.2) = 3 Math.ceil(-2.2) = -2floor 表示向下取整 : 所以 Math.floor(2.2) = 2 Math.floor(-2.2) = -3round 方法表示四舍五入,
2016-11-01 18:15:39 601
原创 如何在代码中设置listView的常见样式
mListView = new RefreshListView(WZTActivity.this); mListView.setCacheColorHint(0xfff5f5f5); mListView.setDividerHeight(1); mListView.setFadingEdgeLength(0); mListView.setDivider(getResourc
2012-10-25 13:47:48 454
原创 如何在点击android中的EditText的时候不弹出软键盘
EditText birthday = (EditText) findViewById(R.id.birthday_text_regis); birthday.setOnTouchListener(new BirthClickListener()); // 生日编辑框 class BirthClickListener implements OnTouchListener{ @Ov
2012-05-18 10:15:48 1454
原创 如何对字符串首部和尾部的空格进行过滤
if (jsonObj.has("DtlContentTruncate")) { historical.setContent(jsonObj.getString("DtlContentTruncate").trim()); } 其中的.trim()的作用就是过滤掉字符串首尾的空格; String.Trim()方法会去除字符串两端,不仅仅是空格字符,它总共能去除
2012-04-28 11:29:54 639
转载 通讯录操作
实际应用,“通讯录” 数据读取、添加联系人信息 ** 查看通讯录数据库: 首先启动模拟器、再打开 “File Explorer” 视图, 依次展开:data -- data -- com.android.providers.contacts(注意和 com.android.contacts 区分) -- databases,如图:
2012-02-06 17:10:22 650
原创 Textview如何将Html语言中的空格进行转换并实现首行缩进
此图是没有做任何处理显示的, 此图是经过处理之后并显示的代码如下:TextView recentNewsContent = (TextView) findViewById(R.id.recentNewsContent);Intent intent = this.getIntent(); Bundle bundle = intent.getExtras();//以下两种
2012-01-12 15:37:53 4218 7
原创 获取通讯录所有字段
package cn.ihope.mozyhome.util;import java.util.ArrayList;import java.util.List;import org.json.JSONException;import org.json.JSONObject;import android.content.Context;import android.datab
2012-01-02 14:48:01 1736 3
原创 调用系统发邮件的实现
XML代码android:orientation="vertical" android:background="#ffffff"android:layout_width="match_parent" android:layout_height="match_parent">android:id="@+id/feedback" android:layout_height=
2011-12-30 15:39:19 857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人