文章分类 -  Android

摘要:Calendar now = Calendar.getInstance(); //一周第一天是否为星期天 boolean isFirstSunday = (now.getFirstDayOfWeek() == Calendar.SUNDAY); //获取周几 int weekDay = now.ge 阅读全文
posted @ 2022-01-28 23:59 汉学 阅读(49) 评论(0) 推荐(0)
摘要:对于发布到 github 的第三方控件,可以简单地在 build.gradle 中添加引用,不过如果要想修改其功能,就需要下载源代码并导入到自己的工程中了。 下面以 https://github.com/JZXiang/TimePickerDialog 为例,记录下导入源代码的过程: ##方式一 导 阅读全文
posted @ 2022-01-14 22:20 汉学 阅读(1145) 评论(0) 推荐(0)
摘要:原文地址:https://www.jianshu.com/p/92e36a7cb977 ##概述 平时在开发的过程中经常会用到查询节假日的功能,但由于节假日是每年由国务院统一公布,我们无法通过计算获取节假日,所以一般需要我们手动来维护节假日。网上有很多节假日查询的接口,但查询条件和返回结果并不是太理 阅读全文
posted @ 2022-01-08 23:44 汉学 阅读(1670) 评论(0) 推荐(0)
摘要:Android Studio打包apk详细教程 讲解了同时生成多个市场的APK Android Studio打包生成APK教程 比较简明扼要 APP安全防护基本方法(混淆/签名验证/反调试) 讲解了资源混淆和代码混淆 阅读全文
posted @ 2022-01-06 23:27 汉学 阅读(44) 评论(0) 推荐(0)
摘要:在向sqlite数据库中写入日期类型数据时,将日期保存成 LongInt 格式比较方便,在读取时可以使用 sqlite 的内置函数 strftime('%Y.%m.%d', date) 将其转换成容易理解的字符串格式。 static public long ToJulianDate(int year 阅读全文
posted @ 2022-01-06 22:32 汉学 阅读(256) 评论(0) 推荐(0)
摘要:将下面代码写入主窗体的 onCreate 事件中即可 private static String[] PERMISSIONS_STORAGE = { "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTER 阅读全文
posted @ 2022-01-06 22:26 汉学 阅读(61) 评论(0) 推荐(0)
摘要:import android.text.TextUtils; import android.util.Log; import java.text.Collator; import java.util.ArrayList; import java.util.HashMap; import java.u 阅读全文
posted @ 2022-01-06 22:16 汉学 阅读(32) 评论(0) 推荐(0)
摘要:当需要使用代码设置颜色时,必须使用 getResources(),直接使用 R.color.XXX 无效。 TextView.setTextColor(this.getResources().getColor(R.color.my_back_gray)); 阅读全文
posted @ 2022-01-06 22:10 汉学 阅读(60) 评论(0) 推荐(0)
摘要:当需要对结果集进行遍历时,如果使用 while 遍历,涉及到读取第一条数据,判断是否到尾及读取数据后移动指针,反而不如使用 for 方便,否则可能需要写两处读取数据的语句。 Cursor c = db.rawQuery(sql, null); c.moveToFirst(); for (int i 阅读全文
posted @ 2022-01-06 22:06 汉学 阅读(25) 评论(0) 推荐(0)
摘要:spYear = (Spinner) findViewById(R.id.spYear); // 删除临时表 db.execSQL("drop table if exists t;"); // 取得年份唯一值,并插入到临时表中(直接使用 select distinct 返回的结果集没有 _id 列, 阅读全文
posted @ 2022-01-06 21:40 汉学 阅读(40) 评论(0) 推荐(0)
摘要:// 使用 ArrayList 作为数据容器,其中的每一项都是 HashMap<String, Object> ArrayList<HashMap<String, Object>> PayItems; PayItems = new ArrayList<HashMap<String, Object>> 阅读全文
posted @ 2022-01-06 21:25 汉学 阅读(37) 评论(0) 推荐(0)
摘要:##一、自定义 adapter,从数据库中取得待选数据,并匹配用户输入的字符 public class NameCursorAdpter extends CursorAdapter { private SQLiteDatabase sqlite; private String results; // 阅读全文
posted @ 2022-01-06 20:28 汉学 阅读(99) 评论(0) 推荐(0)
摘要:如果把显示数据的代码写在了 OnCreate 中,那么打开 activity 后数据是正常显示的,可是如果中间打开其它 activity 并修改数据,返回后原来 activity 中的数据将不会自动刷新。为此,只要将显示数据的代码写入 OnStart 事件中就可以了,因为从其他 activity 返 阅读全文
posted @ 2022-01-05 21:07 汉学 阅读(26) 评论(0) 推荐(0)
摘要:在 Activity 中有 AutocompleteEditText 控件的 OnFocusChanged 事件中写入了响应代码,在其失去焦点时将其新输入的文本写入数据库,可是此事件只有点击其它可编辑控件时才会触发,如果直接点击其他按钮,则不会触发 OnFocusChanged 事件。 解决方法:在 阅读全文
posted @ 2022-01-05 21:02 汉学 阅读(254) 评论(0) 推荐(0)
摘要:Android:VolumeShaper——音频音量控制 http://www.javashuo.com/article/p-zylmnroo-hq.html Android音乐播放声音淡入淡出的实现 https://blog.csdn.net/zollty/article/details/1082 阅读全文
posted @ 2022-01-05 10:54 汉学 阅读(68) 评论(0) 推荐(0)
摘要:如果想选中 ListView 中的一个 Item,对 ListView 直接使用 SetSelection 是无效的,下面的方法可以实现选中一个 Item: listview.requestFocus(); listview.setItemChecked(i, true); listview.set 阅读全文
posted @ 2022-01-04 23:29 汉学 阅读(261) 评论(0) 推荐(0)
摘要:private TextView footerSum; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout 阅读全文
posted @ 2022-01-02 22:44 汉学 阅读(53) 评论(0) 推荐(0)
摘要:只要重写 adapter 的 getview 事件即可实现 SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.zhangmu_item, c, new String[]{"name", "pay"}, new i 阅读全文
posted @ 2022-01-02 22:19 汉学 阅读(356) 评论(0) 推荐(0)
摘要:Spinner 默认不选择第一项,在 OnItemSelected 事件中取得所点击的值 private boolean bReady = false; spYear.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() 阅读全文
posted @ 2022-01-02 20:38 汉学 阅读(416) 评论(0) 推荐(0)
摘要:sqlite 的默认编码是unicode,但是没有排序编码,只提供了实现排序的接口。最近开发中的一个android项目用到sqlite,出现了纠结的问题,用中文字段需要按拼音首排序的时候顺序惨不忍睹。参阅了各种解决方案,有增加一个拼音字段的,有自建拼音库等解决方案,最终都觉得不理想。 后来翻了一下a 阅读全文
posted @ 2021-12-27 21:13 汉学 阅读(374) 评论(0) 推荐(0)