Android
只求真理
希望大家多多交流
展开
-
ViewPager动态加载布局
第一个xml代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height原创 2015-12-10 11:40:06 · 1413 阅读 · 0 评论 -
Android之TabHost
xml代码: <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:i原创 2015-12-09 16:34:08 · 314 阅读 · 0 评论 -
android使用sax解析xml
新建一个类继承DefaultHandler package com.sax.handler; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.xml.sax.Attributes; import org.xml.sax.S原创 2015-12-27 14:38:59 · 267 阅读 · 0 评论 -
有一条短信pop up提醒(常驻BroadcastReceiver)
主activity public class EX06_01 extends Activity { private TextView mTextView1; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState)原创 2016-02-20 20:12:50 · 451 阅读 · 0 评论 -
选择联系人并发送短信(ACTION_PICK与Uri对象)
Activity代码:package com.example.choosecontactsandsendsms; import android.support.v7.app.ActionBarActivity; import android.telephony.SmsManager; import android.support.v7.app.ActionBar; import android.s原创 2016-02-20 23:52:54 · 603 阅读 · 0 评论 -
service与runnable的应用
service不是启动后就会持续在后台运行的,虽然说是常驻在操作系统里,但是它却没有反复运行的能力,必须通过类似timer的机制来达成。这类技巧常用于需要向系统做常数监控,向网络验证数据,后台同步数据等。 MainActivity类代码: package com.example.service_and_runnable; import android.support.v7.app.Actio原创 2016-02-21 20:00:03 · 1275 阅读 · 0 评论 -
手机拨接状态(PhoneStateListener之onCallStateChanged)
监听手机的状态可以使用PhoneStateListener对象,重写其中的onCallStateChanged,通过传入的状态判读来电的状态。要使用PhoneStateListener,在activity onCreate()时,需要取得系统 里的TelephonyManager服务(getSystemService(Context.TELEPHONE_SERVICE)) activity代码原创 2016-02-22 14:58:38 · 5307 阅读 · 0 评论 -
Android项目中gen文件下R文件无法生成的解决办法
一般都是xml文件出错,无法被正确解析。 gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1、gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自动“编号”(ID)值。 2、gen目录下R文件无法更新/生成的原因 1)res目录下的layout下的xml文件名有错。按照an转载 2016-02-23 10:01:39 · 2790 阅读 · 0 评论 -
解决android4.0系统中菜单(Menu)添加Icon无效问题
在Android4.0系统中,创建菜单Menu,通过setIcon方法给菜单添加图标是无效的,图标没有显出来,2.3系统中是可以显示出来的。这个问题的根本原因在于4.0系统中,涉及到菜单的源码类 MenuBuilder做了改变,该类的部分源码如下: [java] view plain copy public class MenuBuilder i转载 2016-02-23 16:24:46 · 820 阅读 · 0 评论 -
解决ScrollView嵌套ListView的问题
以下文章转自@安卓泡面 在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。 在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。 实际上不光是ListView,其他继承自AbsListVie转载 2016-03-12 12:26:50 · 438 阅读 · 0 评论 -
搭建Android开发环境
首先要有eclipse和jdk并把jdk环境变量配置好,然后再去下载安装Android ADT和Android sdk,我是在百度里找到这位大哥得文章,里面写的好好,什么都有的下载,链接点击打开链接 我下他里面的adt-bundle-windows-x86_64-20140321.zip这个压缩包,下载完之后加压出来。 然后再到这里下载最新的ADT,点击打开链接 然后到eclipse把ADT原创 2015-11-23 17:44:59 · 272 阅读 · 0 评论 -
imageSwitcher控件用法
xml代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=原创 2015-12-08 17:15:01 · 550 阅读 · 0 评论 -
Spinner下拉列表控件
xml代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m原创 2015-12-08 15:43:52 · 295 阅读 · 0 评论 -
Android之notification
xml代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m原创 2015-12-13 21:58:10 · 238 阅读 · 0 评论 -
解决用浏览器打开本地Android API很慢的问题
把Android的API下载到本地之后用浏览器打开会非常的慢,会看到有一个小圆圈在不停的转。。。因为浏览器还会去访问www.google.com,所以会非常的慢,但是用离线就会非常之快了。但是不可能为了看个文档,要我把网线断开么,这会让人疯掉。 Firefox浏览器有一个叫做Work Offline的插件,可以让你的浏览器处于离线状态。这样浏览Android的API就会非常之快,好爽,而且方法也原创 2015-12-14 10:14:43 · 589 阅读 · 0 评论 -
使用adbWireless软件进行Android无线调试
最近发现Android真机要连着条累赘的usb线,有时候电脑usb接口不够用或者经常接触不良,会很头痛,如果能像连WiFi一样连接电脑来进行调试Android应用该多好!! 去百度一搜还真有方法实现这样的功能!!! 第一步:有手机去下载一个叫adbWireless的软件,要打开该软件要有手机系统的Root权限,怎么获取系统的Root权限,可以去百度下自己的手机获取Root权限的方法,都很简单。原创 2015-11-28 21:04:46 · 1465 阅读 · 0 评论 -
Android之sqlite数据库的简单使用
第一种方法:手写sql脚本 新建一个DbOpenHelper类,继承SQLiteOpenHelper package com.example.android_sqlite_db; import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlit原创 2015-12-21 10:53:56 · 316 阅读 · 0 评论 -
Permission Denial: opening provider com.android.*错误解决办法
跨工程测试ContentProvider功能的时候,报了如下的错误 java.lang.SecurityException: Permission Denial: opening provider com.example.contentprovider.StudentProvider from ProcessRecord{b3064f90 1140:com.example.contentprov原创 2015-12-21 11:35:55 · 5484 阅读 · 0 评论 -
Android之ContentProvider
新建一个DbHelper类继承SQLiteOpenHelperpackage com.example.contentprovider; import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlite.SQLiteDatabase; import原创 2015-12-21 11:44:37 · 289 阅读 · 0 评论 -
Android之LoaderManager的使用
新建一个DbHelper类 package com.example.contentprovider; import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlite.SQLiteDatabase; import android.databas原创 2015-12-22 10:51:46 · 437 阅读 · 0 评论 -
Android之AsyncTask异步任务下载网络图片
xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma原创 2015-12-22 16:46:13 · 347 阅读 · 0 评论 -
imageView实现图片缩放和旋转
xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc原创 2015-12-05 18:06:04 · 431 阅读 · 0 评论 -
imageView实现图片适屏和裁剪图片的功能
xml代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat原创 2015-12-05 12:45:51 · 400 阅读 · 0 评论 -
gallery画廊控件
xml代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m原创 2015-12-08 11:24:48 · 267 阅读 · 0 评论 -
java.lang.NoSuchFieldError: android.support.v7.appcompat.R$styleable.Theme_w的解决办法
这几天在搞Fragment和ViewPager的整合,实现底部导航栏的效果,用到了AppCompatActivity,AppCompatActivity是在support library 22之后才有的。我的一开始是19的版本,后面去网上下了个22的support library导进去之后就可以编译通过了,但是运行却报了java.lang.NoSuchFieldError: android.sup原创 2016-02-28 22:40:44 · 4736 阅读 · 0 评论