目录

​1.前言​

​2.开发环境​

​3.唐诗​

​4.宋词​

​5.菜单​

​6.详细介绍​

​7.部分代码​

​后续​


1.前言

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

2.开发环境

android studio开发版本:

【小墩墩学Android】唐诗宋词赏析(六)_开发环境

 此app的开发模板:

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

3.唐诗

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

  

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

4.宋词

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

  

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

5.菜单

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

6.详细介绍

【小墩墩学Android】唐诗宋词赏析(六)_开发环境_08

  

【小墩墩学Android】唐诗宋词赏析(六)_开发环境_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​