Android基础
文章平均质量分 53
Timesongs
独一无二
展开
-
Android fill_parent、wrap_content和match_parent的区别(转载整理)
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_con转载 2013-09-13 13:11:12 · 22521 阅读 · 0 评论 -
android 获取网页代码
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou原创 2014-03-01 14:45:03 · 1117 阅读 · 0 评论 -
android数据库的入门
PersonDBOpenHelper.javapackage com.demo.dbtest.dbHelper;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;原创 2014-02-19 13:27:35 · 754 阅读 · 0 评论 -
android下简单的网络图片查看器
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou原创 2014-03-01 14:37:46 · 1019 阅读 · 0 评论 -
如何查看无法导出的android数据库文件?
如何查看无法导出的android数据库文件?1.在系统变量Path变量中添加:D:\AndroidSDK\adt-bundle-windows-x86_64-20131030\sdk\platform-tools(platform-tools的路径),添加后命令提示符与android命令提示成功关联2.打开命令提示符,输入"adb shell"进入android命令原创 2014-02-19 16:06:19 · 1447 阅读 · 0 评论 -
android数据库的另一种写法
PersonDBOpenHelper.javapackage com.demo.dbtest.dbHelper;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import andro原创 2014-02-19 18:01:30 · 896 阅读 · 0 评论 -
splash 代码保留
package com.demo.demodo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;public class SplashActivity extends Activity { priva原创 2014-05-27 19:45:26 · 825 阅读 · 0 评论 -
Android中@id和@+id的区别
文章来自:http://www.apkbus.com/android-77792-1-1.html1 TextView 2 android:id="@+id/noteInfo"3 android:layout_width="match_parent"4 android:layout_height="wrap_content"5转载 2014-05-29 18:39:47 · 814 阅读 · 0 评论 -
android开发中eclipse里xml开发的自动提示和使用帮助快捷键提示
Eclipse Android 代码自动提示功能Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能,解决 eclipse 代码提示失效、eclipse 不能自动提示、eclipse 没有代码提示的问题。eclipse xml 自动提示,eclipse java转载 2014-06-05 16:43:49 · 8731 阅读 · 0 评论 -
android几个组件的小总结
几句总结,不完整,以后补充。1、activity,这个很简单,不多说。2、service,可以在软件退出后,activity的生命周期结束后继续运行,android手机的那些杀不掉的进程,应该就是service在后台运行的成果。3、Broadcast Receive,用于组件间、程序间的信息通讯,比如监听低电量提示,监听收到的短信,监听操作系统启动完毕的状态等等,监听这些状态从原创 2014-12-09 19:53:17 · 590 阅读 · 0 评论 -
关于被墙,sdk无法更新的解决方案
还是老一套,改一下代理,这里放入图片原创 2014-12-09 19:38:20 · 775 阅读 · 0 评论 -
解决eclipse中logcat不显示log的问题
这里只写我遇到的问题的解决方案,改下logcat的默认设置,我的默认是error,改成如图的verbose就可以了。原创 2015-04-14 21:13:42 · 1048 阅读 · 0 评论 -
adb不是内部或外部命令,也不是可运行的程序
解决方法是:在运行指令的文件夹中粘贴adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个文件(这三个文件在你的android的sdk文件夹中的platform-tools文件夹中),直接将它们复制到C:\Users\Administrator便可。(注意,这里的Administrator是你电脑的当前使用用户)复制后运行:原创 2015-04-17 19:15:40 · 1451 阅读 · 0 评论 -
eclipse下开发Android创建xml文件的时候,xml文件背景默认是黑色,如何解决?
如图:解决办法:改下主题就行了原创 2016-05-15 20:01:04 · 5521 阅读 · 0 评论 -
eclipse常用快捷键自我总结
ctrl + T:查看继承树原创 2016-05-15 23:00:26 · 650 阅读 · 0 评论 -
Android中this和getApplicationContext()两种上下文的区别
#两种上下文的区别#1.getApplicationContext() 返回Context 2.activity.this 代表的就是当前的activity,继承context,父类当中有的方法子类中一定有,子类中有的方法父类中不一定有,在用getApplicationContext()一定能使用activity.this,但是能用activity.this不一定能使原创 2016-05-15 23:09:02 · 8296 阅读 · 2 评论 -
android下消息机制简介
MainActivity.javapackage com.example.test;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.os.Handler;import android.os.Message原创 2014-03-01 14:32:00 · 710 阅读 · 0 评论 -
API版本的方法的适配
核心代码:MainActivity .javapackage com.itheima.db;import java.util.List;import android.annotation.SuppressLint;import android.app.Activity;import android.graphics.Color;import android.os.Buil原创 2014-02-27 22:19:11 · 1195 阅读 · 0 评论 -
Bundle savedInstanceState的作用
温馨提示:如果觉得文字或者代码过小,请按住ctrl+鼠标滑轮滚动,调整浏览器的显示比例。写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数savedInsanceState。因为在一般的程序开发中,很少用到这个参数。转载 2013-09-13 13:25:39 · 948 阅读 · 0 评论 -
android Toast大全(五种情形)建立属于你自己的Toast
android Toast大全(五种情形)建立属于你自己的Toast Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).转载 2013-09-13 13:47:47 · 905 阅读 · 0 评论 -
android事件处理的四种写法--电话拨号为例
温馨提示:如果觉得文字或者代码过小,请按住ctrl+鼠标滑轮滚动,调整浏览器的显示比例。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei原创 2013-09-11 11:07:38 · 1525 阅读 · 0 评论 -
几行代码看程序员的水平——Android文件命名规范
资源控件命名仅供参考,只要形成一个统一,见量知其意就可程序员的水平,看代码规范最直接了。也就是工资的高低和你的代码质量成正比的,养成良好习惯吧!!(一) Layout命名1.contentview命名:activity_功能模块.xml例如:activity_main.xml、activity_more.xml2.Dialog命名:dialog_描述.xm转载 2013-11-03 14:07:49 · 1150 阅读 · 0 评论 -
读取手机内存和SD卡的空间大小
activity_main.xml 布局很简单<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr原创 2014-01-05 15:41:53 · 1054 阅读 · 0 评论 -
android封装好的方法写增删改查
PersonDBOpenHelper.javapackage com.demo.introductiontothedb;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** *原创 2014-02-23 17:11:25 · 1417 阅读 · 0 评论 -
模拟listView控件
PersonDBOpenHelper.javapackage com.demo.introductiontothedb;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import a原创 2014-02-24 13:45:15 · 776 阅读 · 0 评论 -
android数据库原始写法
PersonDBOpenHelper.javapackage com.demo.introductiontothedb;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** *原创 2014-02-23 16:11:53 · 850 阅读 · 0 评论 -
listView入门
PersonDBOpenHelper.javapackage com.demo.introductiontothedb;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import a原创 2014-02-24 16:05:41 · 742 阅读 · 0 评论 -
listView进阶,更改listView的界面
MainActivity.javapackage com.demo.introductiontothedb;import java.util.List;import com.demo.introductiontothedb.dao.PersonDao;import com.demo.introductiontothedb.domain.PersonInfo;import andr原创 2014-02-24 17:18:55 · 956 阅读 · 0 评论 -
android Junit测试
CalcService.javapackage com.demo.junittest.service;public class CalcService { private static final String tag = "CalcService"; public int add(int x,int y){ int result = x + y; return resul原创 2014-02-13 15:29:25 · 859 阅读 · 0 评论 -
给listview添加短按长按事件
其他的文件和上篇使用的文件代码相同,参照上篇的代码即可,这里展示出更改的代码PersonDao.java(更改的为add()方法的返回值,以前为boolean,现在改为long)package com.demo.introductiontothedb.dao;import java.util.ArrayList;import java.util.List;import c原创 2014-02-25 15:30:31 · 2691 阅读 · 0 评论 -
android 数据库事务处理简单介绍
参照上篇日志的代码结构,添加该文件TestTransaction.javapackage com.demo.introductiontothedb.test;import com.demo.introductiontothedb.PersonDBOpenHelper;import android.database.sqlite.SQLiteDatabase;import an原创 2014-02-25 15:42:46 · 896 阅读 · 0 评论 -
SimpleAdapter
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou原创 2014-02-25 18:42:33 · 947 阅读 · 2 评论 -
ArrayAdapter
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou原创 2014-02-25 18:19:24 · 741 阅读 · 0 评论 -
Android小知识点速记
1.layout_gravity:设置控件在父控件中的位置 gravity:设置控件中的内容的位置原创 2016-05-16 20:26:38 · 629 阅读 · 0 评论