![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android&Java
longshan_2009
这个作者很懒,什么都没留下…
展开
-
学习java和android应用的论坛
mars的论坛原创 2013-03-22 14:32:42 · 568 阅读 · 0 评论 -
进度条progressBar
主要内容:1 Android当中的进度条2 各种进度条之间的关系3 ProgressBar进度条的风格4 ProgressBar的使用方法Android当中的进度条有下面几种:各种进度条的关系:从上图可知,各个进度条都是ProgressBar的子类。转圈的就是垂直风格条状的是水平风格SeekBar用于大多音乐播放器的使用Rat原创 2013-05-14 11:25:26 · 1011 阅读 · 0 评论 -
Activity的生命周期
转载于:activity的生命周期看一个图先:这是官网的Activity生命周期结构图,从这个图中可以看出Activity的生命周期函数挺多的,其实他的生命周期和以往我们看到的其他组件的生命周期一样,都是从创建到销毁的过程,只不过之间多加了几个生命周期函数,将他的生命周期细化了。首先看到的事onCreate()函数,顾名思义这个函数在Activity开始创建时调用,转载 2013-05-14 14:52:42 · 369 阅读 · 0 评论 -
activity生命周期(笔记)
先截取官网的一副图:onCreate:当activity第一次被创建的时候会被调用,onStart:当activity对用户可见的时候会被调用onResume:当activity和用户可以进行交互的时候才被调用。以上三种activity的方法,都是在AndroidOS启动activity的时候调用的方法。效果如下:onPause:启动另一个activity之原创 2013-05-14 15:30:36 · 500 阅读 · 0 评论 -
ListView控件的使用
效果如下所示:个人觉得android手机中的设置列表也是ListView那么如何创建一个ListView呢?布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" and原创 2013-05-15 10:48:47 · 531 阅读 · 0 评论 -
Handler的基本使用(1)
Handler的使用:主要内容:1.Handler的基本概念2.Handler基本使用方法3.使用Handler更新ProgressbarHandler的基本概念在开发的过程中,有可能需要进行下载的操作,这就有可能导致activity一直无法响应,我们就希望将下载放在一个单一的线程中。不会影响activity的使用。Handler就可以帮助我们实现这些功能。Hand原创 2013-05-15 11:26:31 · 521 阅读 · 0 评论 -
Handler的基本使用(1)之更新progressBar
实现:点击按钮,progressBar会自动地进行增操作。效果:点击后上面的progressbar会自动增加布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2013-05-15 12:57:25 · 668 阅读 · 0 评论 -
下载功能
文件下载主要内容:1.使用HTTP协议下载文件2.将下载的文件写入SDCARD文件的下载步骤:1.创建一个HttpURLCOnnectionn对象:HttpURLCOnnection urlCOnn = (HttpURLCOnnection)url.openConnection();2.获得一个inputStream对象urlConn.getInputStrea原创 2013-05-15 15:57:52 · 446 阅读 · 0 评论 -
string-array的使用
在Android中,用string-array是一种简单的提取XML资源文件数据的方法。例子如下:把相应的数据放到values文件夹的arrays.xml文件里?<?xml version="1.0" encoding="utf-8"?> <string-array name="city">原创 2013-06-04 16:04:17 · 762 阅读 · 0 评论 -
Ubuntu下android adb 连接
转载地址:http://rnmichelle.blog.51cto.com/2729211/766052 Ubuntu下android adb 连接2012-01-19 00:01:49标签:usbubuntu休闲 android adb原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http:转载 2013-06-14 12:13:57 · 938 阅读 · 0 评论 -
ADB shell出现error:device offline提示
ADB shell出现error:device offline提示分类: Android 2012-06-26 10:24 2452人阅读 评论(2)收藏 举报shell解决办法:1、adb kill-server2、adb start-server3、adb remount执行这3个命令然后重新键入adb shell应该转载 2013-06-15 12:14:45 · 2171 阅读 · 0 评论 -
no permissions fastboot
fastboot出现下面的错误:shanl@shanl-E430:~$ fastboot devicesno permissions fastboot解决可以通过下面的方法:fastboot flash 不起作用分类: linux 开发工具2013-06-06 20:27 12人阅读 评论(0)收藏 举报Androidfas转载 2013-06-17 09:30:38 · 6175 阅读 · 0 评论 -
Binder机制分析(2)——从MediaService中看Binder的实现和使用(1)
转载于:http://blog.csdn.net/ljsbuct/article/details/7106855本文是对《Android技术内幕-系统卷》第三章的摘抄和整理。1. MediaService入口, 获取ServiceManager下面我们就从MediaService的源码入手进行分析,首先,MediaService的入口函数的实现位于Main_medias转载 2013-06-19 15:28:48 · 652 阅读 · 0 评论 -
Binder机制分析(2)——从MediaService中看Binder的实现和使用(2)
本文转载于:http://blog.csdn.net/ljsbuct/article/details/7106858本文是对《Android技术内幕-系统卷》第三章的摘抄和整理。1. 如果我们要使用MediaPlayerService服务,那么MediaPlayerService客户端就需要与MediaPlayerService(即BnMediaPlayerService)转载 2013-06-19 16:14:38 · 466 阅读 · 0 评论 -
Binder机制分析(3)—— 实现自己的Service
本文转载于:http://blog.csdn.net/ljsbuct/article/details/7108052本文是对《Android技术内幕-系统卷》第三章的摘抄和整理。1. 到这里,我们应该已经理解了Android的Binder机制,当需要自己实现一个核心服务时,应该注意哪些问题呢? 1)核心服务通常在独立的进程里执行。 2)必须提供IBi转载 2013-06-19 16:21:46 · 651 阅读 · 0 评论 -
Binder机制分析(1)——Binder结构简介
转载于:http://blog.csdn.net/ljsbuct/article/details/7106718本文是对《Android技术内幕-系统卷》第三章的摘抄和整理。一、Binder 介绍Binder机制实际上就是一个类似于C/S的构架:客户端进程要想与服务端进程通信就必须在客户端建立一个服务端进程代理对象(services stub),然后将请求发送到代理对象上;转载 2013-06-19 13:59:08 · 634 阅读 · 0 评论 -
时间相关的控件
主要内容:1 TimePicker的使用方法2 OnTimeChangedListener的使用方法3 DatePicker的使用方法5 AnalogClock的使用方法Picker:选择器的意思。本节所说的是和时间和日期相关的picker(选择器)OnTimeChangedListener是和timerpicker相关的监听器。下面创建一个TimerPic原创 2013-05-13 17:25:51 · 579 阅读 · 0 评论 -
Activity与Intent
主要内容:1.多个Activity之间的关系2.Intent的基本作用3.在一个Activity当中启动另外一个Activity的方法4.使用Intent在Activity之间传递数据的基本方法多个Activiry之间的关系:如上图所示,两个Activity要进行通信,就需要其中一个Activity使用startActivity方法来和另一个进行沟通。原创 2013-05-14 13:25:18 · 570 阅读 · 0 评论 -
SeekBar和RatingBar
主要内容:1 SeekBar的主要属性2 OnSeekBarChangeListener3 RatingBar的主要属性4 OnRatingBarChangeListenerSeekBar的效果如下:它多用于音乐播放器中,第一进度表示音乐现在播放到什么地方了,第二进度多用于从网络下载缓存的进度。它的属性主要有下面几种:1 进度条最大值:max2 当前原创 2013-05-14 12:02:49 · 635 阅读 · 0 评论 -
Handler的基本使用(2)
主要内容:1.Handler与线程2.Bundle的用法3.在新线程当中处理消息的方法Handler与线程在前面的文章中,直接使用handler.post方法来最终调用到线程的run函数,这个Handler和run函数是在同一个线程中运行的。可以通过下面的方法进行试验:package com.example.handlertest2;import android.os.原创 2013-05-15 14:28:38 · 498 阅读 · 0 评论 -
Android应用程序框架
主要内容:一、创建第一个Android应用程序二、Android应用程序目录结构三、运行Android应用程序一、创建第一个Android应用程序New -> Android Application二、Android应用程序目录结构几个重要的目录:src,gen,res,AndroidManiferst.xmlsrc目录:java原代码存原创 2013-05-08 17:46:20 · 714 阅读 · 0 评论 -
Android技术框架概要
主要内容:1.Android应用程序开发技术结构图 2.基于组件的应用程序开发方法3.Android应用程序组件Android的技术结构图:从上面的图可以看到Android系统大致可分为5个层次:1.Linux Kernel2.Libraries3.Android RunTime : Core lib + Dalvik虚拟机 --》相当于Google原创 2013-05-08 22:16:19 · 1201 阅读 · 0 评论 -
Eclipse Android 代码自动提示功能
1、设置 java 文件的代码提示功能打开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,设置框中默认是一个点,现在将它改为:以下为引用内容: .abcdefghijklmnopqrstuvwxyz(,2、设转载 2013-05-09 10:39:27 · 546 阅读 · 0 评论 -
Activity初步
主要内容:1.Activity的基本启动流程2.Activity与布局文件之间的关系3.如何在Activity当中获取代表控件对象Activity启动基本流程(以后有能力了再分析下源码)如上图所示:1.AndroidManifest.xml:当一个应用程序启动的时候,Android OS会去读取这个app的AndroidManifest.xml文件(这个原创 2013-05-09 11:00:13 · 762 阅读 · 0 评论 -
控件布局初步
在新建工程后的布局文件默认的是相对布局文件那么如何自动添加线性布局文件呢?答:自动生成linearlayout布局的xml文件:右键layout文件夹->new->New Android XML File原创 2013-05-09 15:36:20 · 414 阅读 · 0 评论 -
View初步
1.View的基本概念2.在Activity当中获取代表View的对象3.设置View的属性4.为View设置监听器什么是View?如上图所示,上面三个控件就统称为View,他们都是View的子类。View的种类:有:文本,按钮,多选,单选,布局等等如何获取并设置view的属性?举例:<LinearLayout xmlns:andro原创 2013-05-09 13:55:18 · 575 阅读 · 0 评论 -
长度单位以及内外边距
主要内容:1 距离单位之px 2 距离单位之dp 3 距离单位之sp 4 控件的外边距与内边距 控件的大小使用dp,字体的大小使用sp什么是像素??上面图片是一个屏,分辨率为800*480,说明这个屏的总共像素为800*480个。每个像素是有3种颜色(RGB)组成。什么dpi ?通常所说的屏幕大小原创 2013-05-09 17:27:08 · 808 阅读 · 0 评论 -
Checkbox多选按钮的使用
1 多选按钮(CheckBox)的基本概念 2 与CheckBox 3 OnClickListener与OnCheckedChangeListener监听器 什么是Checkbox?在XML文件当中使用标签<LinearLayout xmlns:android="http://schemas.android.com/apk/re原创 2013-05-10 11:38:15 · 1105 阅读 · 0 评论 -
单选按钮RadioButton&RadioGroup
1 单选按钮(RadioButton)的基本概念 2 RadioGroup与RadioButton 3 OnClickListener与OnCheckedChangeListener监听器什么是RadioButton?上面图片所示就是两组单选按钮。如何创建1组单选按钮?<LinearLayout xmlns:android="http原创 2013-05-10 14:57:42 · 708 阅读 · 0 评论 -
图片的简单处理imageView控件
ImageView的主要内容:1 图片视图(ImageView)的基本概念 2 与ImageView 3 神奇的ScaleType属性 什么是imageView?就是一个控件可以把一个图片显示在activity上。1 在XML文件当中使用标签 <ImageView android:id="@+id/原创 2013-05-10 18:34:04 · 577 阅读 · 0 评论 -
相对布局(上)
相对布局的好处:不会多层嵌套,使得UI的性能提高。线性布局需要实现多层嵌套,导致UI性能降低。UI布局嵌套的越高,性能就越低。主要内容:1 什么是相对布局(RelativeLayout) 2 为什么要使用相对布局 3 相对布局的两组常用属性 什么是相对布局:1 相对布局是另外一种控件摆放的方式 2 相对布局是通过指定当前原创 2013-05-13 15:05:27 · 652 阅读 · 0 评论 -
深入了解LinearLayout
主要内容:1 LinearLayout布局的嵌套2 奇葩的layout_weight属性如何实现下面的嵌套布局?上图,最外面是一个水平的linearLayout,水平的linearLayout里面又嵌套了两个linearlayout,这两个嵌套的linearlayout是一个垂直的linearLayout,里面各有两个TextView控件。实现如下:<Li原创 2013-05-13 11:50:28 · 563 阅读 · 0 评论 -
相对布局(下)
主要内容:1 RelativeLayout布局的新属性(Android 4.2)2 相对布局练习相对布局的新属性:1 android:layout_alignStart2 android:layout_alignEnd3 android:layout_alignParentStart4 android:layout_alignParentEnd试验:androi原创 2013-05-13 16:46:20 · 1493 阅读 · 0 评论 -
相对布局(中)
主要内容:1 对齐至控件的基准线 2 与父控件的四个边缘对齐 3 对齐至父控件的中央什么是基准线(baseline) 基准线:为了保证印刷字母的整齐而划定的线 如上图所示,从上到下的第3条线就为基准线。那么如何对齐呢?android:layout_alignBaseline="@id/firstView"加入原创 2013-05-13 15:45:42 · 570 阅读 · 0 评论 -
java学习笔记(韦东山)
1. 引用数据类型的变量被置为null后,java的垃圾处理机制会将引用数据类型所指向的堆空间释放。2. short s = 1;s = s + 1; // 出错,因为对于byte,short的运算,为了保证精度,会自动转换为int类型3.构造块:class Person { { // 构造块 // 每实例化原创 2015-10-24 10:44:11 · 1604 阅读 · 0 评论