开发《WORD阅读器》小结(1)
这是一个相对原生的APP开发,
从GITHUB上下载了相应的框架,应该是至少2年以前的一个lovereader,是我能快速找到的为数不多的WORD阅读器的源码。应该是用ECLIPSE开发的,而我现在只能用ANDROID STUIDO,因为Eclipse已经没有了android adt了。
还好Android Stuido比较好用,导入原项目以后到编译,主要有如下2个坑:
1、编码问题。
gbk到utf-8乱码,解决方案就是用文本编辑器复制到IDE里;
2、-9.PNG问题。
解决方案是使用自带的draw9patch 重新划线
参考:http://www.cnblogs.com/loulijun/archive/2011/12/22/2298087.html
另外解决了APP限时问题,思路是将现在的时间转换为yyyyMMdd,与要限定的时间进行比对大小。 部分源码如下:
1 //把系统时间转换为时间戳 2 public static String timestamp(long str){ 3 Date date=new Date(str); 4 SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyyMMdd"); 5 String currentTime=null; 6 try { 7 currentTime=simpleDateFormat.format(date); 8 } catch (Exception e) { 9 e.printStackTrace(); 10 } 11 12 return currentTime; 13 } 14 15 16 long time=new Date().getTime(); 17 String xztime0 = timestamp(time); 18 int xztime; 19 xztime=Integer.parseInt(xztime0); 20 int xstime=20171008; 21 int xstime2=20170930; 22 23 if (xztime>xstime) 24 { 25 Toast.makeText(myContext, "抱歉,该APP试用期限已到,请联系开发商升级"+timestamp(time), 26 Toast.LENGTH_LONG).show(); 27 finish(); 28 //System.exit(0); 29 30 31 } 32 33 34 //自定义时间提示end 35 else { 36 }
当然,这样比对时间,很简陋,但完成了我要的效果,也是一时闪现出来的想法,本来要做的比较复杂。
接下来,要想办法解决在webview里的查找,希望能早点解决!

浙公网安备 33010602011771号