开博记念

因工作需要学习安卓,对于安卓又完全是从零开始,故在这里记下学习总结,以记录学习工作中遇到的问题和解决办法。 
由于有C++和C#基础,博主先是花了三天时间过了下JAVA的基本语法,然后就开始着手学习安卓编程了。

## Txt文本阅读器 ##

刚开始学习安卓,计划编写一个Txt文本阅读器来练手,因为曾在WINCE平台上做过相关项目,对原理比较有经验。定好计划后,就开始在网上找源码来学习,从各种布局,到TextView、SeekBar的使用,到消息机制等,终于完成了初版demo。其中,竖直SeekBar和Scroll的源码借鉴了别人,在此感谢各位大大的分享。

## 设计思想 ## 
刚开始接触Android,对canvas还不了解,所以并没有采用自定义控件的方式来画出文本,而是用的系统的TextView控件,用内存映射的方式读取文件,每次读取固定大小,再用scorllTo函数实现上下移动和翻页功能。

## demo ## 
http://download.csdn.net/detail/ustcluna/8889221

开博记念及附上第一个android工程:Txt文本阅读器相关推荐

  1. C# 写一个简单的TXT小说阅读器

    目的 上班的时候看小说不是要上那些网站看,就是要下载txt用那些文本阅读器看,很是麻烦.就想做一个简单的txt小说阅读器.要求不高,只要能打开txt文档并显示章节目录,并且能够点击跳转至章节处即可. ...

  2. android版txt电子阅读器(一)

    闲来自己动手开发了个电子阅读器,算是功能比较简单,阅读txt文档,可以添加书签,搜索.包括:1.可以打开本地文件夹去找到要的书:2.设定背景颜色,字体等等. 这里简要的介绍一下其中的核心代码: (1) ...

  3. 【java文本处理】实现一个简单的小说文本阅读器(分页、翻页、页码跳转)

    一.目的 读出文本(.txt)内容显示至dos命令窗: 按规定行数将文本进行分页: 在dos下实现文本翻页.页码跳转等功能,形成简单小说阅读器. 二.主要方法 1. RandomAccessFile类 ...

  4. Android TTS实现简单阅读器

    本文原创版权归 51CTO winorlose2000 所有,转载请按如下方式于文章显示位置详细标明原创作者及出处,以示尊重!! 作者:winorlose2000 原文:http://vaero.bl ...

  5. 《一个Android工程的从零开始》阶段总结与修改6-BaseNetActivity

    先扯两句 前几篇博客把之前的BaseActivity做了拆解,分成了BaseActivity与BaseLayoutActivity,而BaseNetActivity确实也在之前做了一定的去耦合处理,虽 ...

  6. android库项目管理,一个android工程代码多个差异化项目管理方法探讨

    一个android工程代码多个差异化项目管理方法探讨 核心提示: 1.工程代码中尽量不要使用产品名称.设备名称之类的东西来区分,尽量以功能名称来区分,在工程独立的配置文件中再去配置这个文件: 2.在c ...

  7. java工程引用其他工程,Android工程:引用另一个Android工程的方法详解

    现在已经有了一个Android工程A.我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A. 一个思路是把工程A做成纯Jar包,这样其他的工程就可以直 ...

  8. 引用另一个Android工程的方法详解

    现在已经有了一个Android工程A.我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A. 一个思路是把工程A做成纯Jar包,这样其他的工程就可以直 ...

  9. 分享一个Android源码在线阅读的网址

    分享一个Android源码在线阅读的网址 :http://androidxref.com/4.2.2_r1/

最新文章

  1. Xamarin Android教程Android基本知识版本介绍与系统介绍
  2. Service的理解和使用
  3. Vue — 第二天(v-model和过滤器)
  4. php实现注册登陆验证
  5. Java并发编程实战~Copy-on-Write模式
  6. 作者:陈钧,男,中国国防科技信息中心高级工程师、研究室主任。
  7. php自己编译扩展,Linux编译PHP添加扩展库的方法
  8. JSTL和EL的使用
  9. PIO导出Excel 设置样式
  10. VMware Workstation虚拟机安装
  11. 【系列三之CentOS系列】CentOS命令操作(1)
  12. kotlin中Gson解析Json时对于泛型的应用
  13. 中国移动何时成为“移动信息专家”
  14. 两台计算机传输文件速度,一根网线,两台电脑,超高速传输文件
  15. 国内外免费公用mqtt测试服务器推荐
  16. mysql分组函数、组函数、聚合函数、统计函数
  17. 【bzoj1818】[Cqoi2010]内部白点
  18. Flash Player For Android
  19. 叽歪网创始人李卓桓:叽歪的微信息模式
  20. 中西医结合外科疾病 100247

热门文章

  1. 云原生之使用Docker部署Python应用
  2. 《认知突围》思维导图精华版
  3. 我对于部门经理、项目经理与技术经理的理解
  4. ROS机器人的远程启动和控制过程
  5. 手机智能汽车钥匙来了, 汽车远程启动在手机上就能完成
  6. PS2021安装方法(附个人详细安装教程)
  7. mysql中rand的用法_MySQL RAND()用法及代码示例
  8. 如何在自己行业内放大和增加收入
  9. FPGA复位电路设计学习分析
  10. 姜小白的Python日记Day8 字符串编码转换与函数简介