随笔分类 - Android
Android学习过程
摘要:### 简述Android通过Service的方式提供各种各样的服务供应用使用,从而为应用开发提供多种多样的功能。通过service的方式进行服务的调用,包括最重要的ActivityManagerService、WindowManagerService等等内容,一般都是通过context.getSe
阅读全文
摘要:一、EditText的focus问题 问题描述:当页面只包含两个EditText,想要隐藏输入法,并且去除EditText的focus(只能去除focus,因为需要通过监听focus的变化来做某些操作),但是由于界面中的focus无法去除,每次clearFocus后,系统会重新从界面中找到一个可以f
阅读全文
摘要:在工作的过程中,本人遇到了一个关于手机问题检测的项目,其中一个需求的功能是获取对url的域名解析后的ip地址;从网上找了大量的资料,都是相同的使用InetAddress通过url去获取dns解析的ip地址。在初步使用过程中,发现怎样都没法正确获取ip,都会抛出地址无法解析的异常,着实很奇怪,但是其它...
阅读全文
摘要:AndroidManifest为组件配置其各种属性以及权限1.permission的设置,可以通过设置自定义权限限制使用,另外还可对permissionLevel的设置实现访问权限的管理2.配置android:process可以实现同一应用内的多进程,通过设置这个属性,可以使得同一应用内的不同组件之...
阅读全文
摘要:在一开始学习Android的过程中,对于Intent并没有太深入的理解,以为Intent只是作为一个传数据的中间对象,但是随着学习内容的增多,发现Intent的机制实际上贯穿于整个Android的过程;1.Intent启动:Intent的传输数据只是作为其中一个重要的功能而存在,但是其更重要的作用在...
阅读全文
摘要:1..9图片的使用,上方黑线表示横向可拉伸区域、左方的黑线表示纵向可拉伸区域,下方和右方的黑线表示的是内容显示区域,即内容的显示不会超出该范围2..9图片在编译时会将黑线去除后再打包入apk文件中
阅读全文
摘要:使用PagerAdapter实现ViewPager的页面滑动功能:1.布局上,ViewPager的显示默认会占据整个显示屏,需要指定大小2.其运行过程如下:首先通过getCount()获取需要显示的页面的数目,但并非全部页面都一次性加载,而是默认3个页面,保存上一个页面,预先加载下一个页面;因此每次...
阅读全文
摘要:环境:Ubuntu 12.04 + android studio 1.0 + jdkjdk使用sun的jdk,网上有较多教程教怎么配置,android studio需从android官网下载,伟大的中国墙的原因,有什么问题大家懂的,sdk下载完后仍然会自动下载部分内容,可选择自己设置镜像下载路径,这...
阅读全文
摘要:本人是在使用Listview时,由于需要自定义ListView的Item,因此需要自己写一个Adapter,使用到了BaseAdapter。对BaseAdapter中的getItem()以及getItemId()略感疑惑,因此从网上查找资料得出自己的见解:参考了这篇博文:http://www.cnb...
阅读全文
摘要:1.从网上看了许多篇关于Fragment的简要介绍,发现都是相类似的理解,而且都是草草地说与Activity大致相同就了事,都没有说清楚Activity与Fragment的具体的关联与区别,一大堆的rubbish。在此我也记录下本人的rubbish理解:关于Fragment的生命周期问题,确实应该是...
阅读全文
摘要:用Eclipse开发Android经常出现的奇葩问题就是无缘无故的报错,项目找不到任何错误,但是就是报错出现红色XX,下面记录自己所遇到的一些情况:1.ubuntu下开发Android时,项目没有任何问题,但是就是显示错误,然后编译不过,代码没有任何的问题,但是在编译的时候,console会报一个a...
阅读全文
摘要:在Eclipse环境下开发Android时,R.java文件是由Eclipse自动生成,不需要人为修改,一方面自动生成极大方便了我们开发的过程,但是由于这个R文件经常出错,总是会被R.java文件导致的各种奇葩问题耗费大量精力。R.java文件无法生成:遇到的暂时有以下几种原因:1.当前项目的pro...
阅读全文

浙公网安备 33010602011771号