android基础
YABAJ
这个作者很懒,什么都没留下…
展开
-
intent的flag标志
Flags(标志位):期望这个意图运行的模式原创 2015-12-13 17:02:56 · 364 阅读 · 0 评论 -
自定义组件
<resources> <declare-styleable name="myView"> <attr name="textSize" format="dimension"/> <attr name="textColor" format="color"/> <attr name="text" format="string"/> </de原创 2015-12-07 18:25:30 · 343 阅读 · 0 评论 -
android网络编程 五(WebView)
WebView组件是Android用于显示网页的,它内置了WebKit引擎,WebKit是一个开源的浏览器引擎,Chrome浏览器也是基于它,所以我们可以把WebView当做一个轻量级的浏览器使用。 使用WebView需要在AndroidManifest.xml中添加网络权限:<uses-permission android:name="android.permission.INTERNET"/>原创 2016-01-22 23:37:08 · 514 阅读 · 0 评论 -
使用MediaPlayer的简单音乐播放器功能
简单实现三个功能: 1.播放/暂停 2.上一曲 3.下一曲 public class MusicPlayerActivity extends Activity implements OnClickListener,OnPreparedListener,OnCompletionListener,OnErrorListener,OnSeekCompleteListener{ private原创 2016-01-21 22:59:37 · 617 阅读 · 0 评论 -
android样式style使用
50dp 20sp #ABC原创 2015-12-03 17:34:56 · 352 阅读 · 0 评论 -
android网络编程 四(android-async-http)
android-async-http是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的feiUI线程,通过回调方法处理请求结果,目前非常火的应用Instagram就是用的这个网络请求库。 其主要特征如下: 处理异步HTTP请求,并通过匿名内部类处理回调结果,Http异步请求均位于非UI线程,不会阻塞UI操作,通过线程池处理并发请求文件上传、下原创 2016-01-20 15:30:51 · 567 阅读 · 0 评论 -
滑动视图ViewFlipper
实现几个布局的滑动切换功能的简单代码 xml文件:原创 2015-11-29 23:15:21 · 352 阅读 · 0 评论 -
ListView实现翻页和不同行有不同布局
常用适配器Spinner spinner=(Spinner) findViewById(R.id.spinner); AutoCompleteTextView autoCompleteTextView=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView); //添加数据 在这里使用了继承baseAdapter的适配器原创 2015-11-30 18:15:21 · 438 阅读 · 0 评论 -
android网络编程 三(Volley)
Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎任何项目的代码中我们都能看到两个类的身影,使用率非常高。不过HttpURLConnection和HttpClient的用法还是有些复杂,Android开发团队也是意识到了有必要将HTTP的通信操作再进行简单化,于是在2013年Google I/O大会上推出了一个新的网络通信框架—原创 2016-01-17 22:27:33 · 523 阅读 · 0 评论 -
点击弹出日期和时间对话框
弹出日期时间对话框监听原创 2015-11-29 22:25:58 · 1036 阅读 · 0 评论 -
添加Fragment
FragmentActivity.javapublic class FragmentActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCr原创 2015-12-16 16:33:54 · 390 阅读 · 0 评论 -
BroadcastReceiver之系统广播
这里介绍一些常用的系统广播。 (1)开机启动服务 在AndroidManifest.xml中注册广播:<!-- 注册开机启动广播 --> <receiver android:name="broadcast.BootBroadcast" > <intent-filter> <action android:name="andro原创 2016-01-18 02:19:00 · 595 阅读 · 0 评论 -
android网络编程 一(HttpURLConnection)
网络编程首先把清单文件中配上再说:<uses-permission android:name="android.permission.INTERNET"/>我先列出服务器端的部分代码: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, I原创 2016-01-17 20:29:54 · 562 阅读 · 0 评论 -
android网络编程 二(Apache HttpClient)
这里讲的是用HttpClient连接服务器 android端代码(get,post两种请求方式): new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub //HttpGet请求 /*String path =原创 2016-01-17 20:34:06 · 476 阅读 · 0 评论 -
BroadcastReceiver
(广播是android四大组件之一) 广播必须要注册才能接收,注册广播接收器BroadcastReceiver的方式有两种: 1.静态注册:在AndroidManifest.xml文件中注册。<!-- 注册广播 --> <receiver android:name="broadcast.CommonBroadCast"> <intent-filter>原创 2016-01-16 23:34:19 · 376 阅读 · 0 评论 -
Activity生命周期
有页面A,页面B. A的Activity状态方法有: onCreate,onStart,onResume,onPause,onStop,onDestroy 第一次打开页面A时调用: onCreate,onStart,onResume 点击A上的按钮跳转到页面B时调用: onPause,onStop 返回到A页面时调用:(不会再调用onCreate) onRestart,onStart原创 2015-12-09 21:35:30 · 473 阅读 · 0 评论 -
android报错
1.跨项目访问数据库contentprovider使用报错 java.lang.SecurityException: Permission Denial: opening provider com.itcast.db.PersonProvider from ProcessRecord{40f82218 23563:com.example.aapp/u0a10079} (pid=23563, uid原创 2016-01-13 16:19:03 · 468 阅读 · 0 评论 -
intent应用
//跳转到网页 Intent intent = new Intent(); /*//跳转到android定义好的action的视图 intent.setAction(Intent.ACTION_VIEW); Uri uri = Uri.parse("http://www.baidu.com");原创 2015-12-13 16:56:58 · 315 阅读 · 0 评论 -
ContentProvider+LoaderManager+listView数据刷新
1.ContentProvider 简单的说,它起到能让android设备上其他应用访问本应用的数据库(如某些应用可以读取手机上的联系人列表,媒体文件等等) 2.LoaderManager 用于管理一个或多个装载器,及时监数据的改变并及时修正客户端数据下面有代码说明: 两个应用 MyContentProvider.java(GamePlayer应用提供访问接口)package com.pr原创 2016-01-16 01:03:03 · 629 阅读 · 0 评论