0
点赞
收藏
分享

微信扫一扫

【小墩墩学Android】唐诗宋词赏析(六)


目录

​​1.前言​​

​​2.开发环境​​

​​3.唐诗​​

​​4.宋词​​

​​5.菜单​​

​​6.详细介绍​​

​​7.部分代码​​

​​后续​​

1.前言

“昔日种柳,依依汉南;今看摇落,凄怆江潭;树犹如此,人何以堪?拚今生、对花对酒,为伊落泪。”

2.开发环境

android studio开发版本:

【小墩墩学Android】唐诗宋词赏析(六)_安卓

 此app的开发模板:

【小墩墩学Android】唐诗宋词赏析(六)_java_02

3.唐诗

【小墩墩学Android】唐诗宋词赏析(六)_java_03

  

【小墩墩学Android】唐诗宋词赏析(六)_安卓_04

4.宋词

【小墩墩学Android】唐诗宋词赏析(六)_android_05

  

【小墩墩学Android】唐诗宋词赏析(六)_sql_06

5.菜单

【小墩墩学Android】唐诗宋词赏析(六)_android_07

6.详细介绍

【小墩墩学Android】唐诗宋词赏析(六)_java_08

  

【小墩墩学Android】唐诗宋词赏析(六)_java_09

7.部分代码

public class AuthorFragment extends AuthorBaseFragment {
private static final String TAG = ".Tang.AuthorFragment";
private static final String mFullSQL = "select author from (select DISTINCT replace(author,' ','') as author from xxtstb ) group by author order by author desc";

public AuthorFragment(){
super("xxtsdb.db", mFullSQL);
}

public AuthorFragment(String filename, String sql){
super(filename, sql);
}

@Override
public List<BaseInfo> getData(int position){
_list.clear();
Cursor cursor = mDbMgr.rawQuery(mSearchSQL, null);
if (cursor.moveToFirst()) {
do {
String name = cursor.getString(cursor.getColumnIndex("author"));
if(StringUtils.isNumeric(name.substring(0, 1))) continue;

AuthorInfo a = new AuthorInfo(name, "", "");
_list.add(a);
} while (cursor.moveToNext());

Common.sort(_list);
}
cursor.close();
return _list;
}
}

相关源码见如下链接:

​​https://github.com/fxyublib/FxAppTangPoetry​​


举报

相关推荐

0 条评论