
Android
文章平均质量分 79
BoBoAn_DouYa
这个作者很懒,什么都没留下…
展开
-
Android拍照
<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="match_p原创 2014-03-24 21:27:34 · 652 阅读 · 0 评论 -
Android闹钟程序
使用AlarmManager.setRepeating();方法,利用PendingIntent来做。这就是思路。 使用数据库:http://dldx.youkuaiyun.com/fd.php?i=977981985179703&s=bf4414aa819483287446ef7e24b0edbb 这个例子吧,感觉还行,可能还是有问题,不过等以后感兴趣的时候再看吧! @-@使用SharedPrefere原创 2015-07-04 11:25:43 · 521 阅读 · 0 评论 -
3种时间服务
(1)计时器chronometer chronometer是TextView的子类,这个组件可以用1秒的时间间隔进行计时,并显示出计时结果、 chronometer类有3个重要的方法,start , stop和setBase,start和stop没有任何参数,setBase方法有一个参数,表示开始计时的基准时间,如果要从当前时刻重新计时,可以将该值设定为SystemClock.elaps原创 2015-07-03 20:49:07 · 678 阅读 · 0 评论 -
Android 数据库
SQLitehttp://blog.youkuaiyun.com/codeeer/article/details/30237597 感觉有些东西是需要自己写的,才能掌握!有机会多写一下!原创 2015-06-11 00:44:36 · 447 阅读 · 0 评论 -
android 内容提供程序的构建
内容提供者 http://justsee.iteye.com/blog/936612转载 2015-06-10 21:45:08 · 449 阅读 · 0 评论 -
android 数据库相关操作
看了一下,第一感觉 数据库的部分不难,如果是存在本地的一些信息,那是很简单啊,放在数据库里,从数据库中取出来就好了! http://blog.youkuaiyun.com/codeeer/article/details/30237597一些难点是与服务器数据库进行交互,需要首先掌握联网操作!原创 2015-06-10 21:43:31 · 439 阅读 · 0 评论 -
启动活动和子活动+多标签浏览
制作intent new Intent(this, HelpActivity.class); 这么创建是最简单的Intent创建方法。 但是需要在AndroidManifest.xml 文件中指定,需要指定要启动的组件即可。可以同时使用URI和Intent,请求特定的操作。 Uri uri = Uri.parse(“geo:” + lat.toString() + “,” + lat.to原创 2015-06-10 21:33:56 · 486 阅读 · 0 评论 -
安卓消息处理机制-处理线程
http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.htmlhttp://www.jb51.net/article/43360.htm 第二个感觉好复杂,用到了这些个Looper,希望能看懂吧!原创 2015-06-10 21:22:17 · 544 阅读 · 0 评论 -
输入法框架
EditText控件 如果想有多个inputType, 各项之间要用 | 分隔,如下所示: android:inputType = “text | number” 这一种android:inputType的取值android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符andr原创 2015-06-10 20:50:14 · 660 阅读 · 0 评论 -
android 获取数据-需要注意的地方(系统优化)
应该避免的操作在主线程上应该避免下列操作: 1 与网络相关的操作 2 需要对文件系统进行读写操作的任务 3 任何种类的繁重事务处理(如图片或视频修改) 4 在等待某件事务完成时会阻碍线程执行的任务这个列表几乎包含了大多数情况,所以,作为一般规律,如果不涉及对用户界面的设置或修改,就不要在主线程上操作。什么时候在主线程上无论何时,当一个方法被系统调用时,(除非显式声明其他调用者) 就可原创 2015-07-04 20:48:03 · 701 阅读 · 0 评论 -
可装载网络数据的控件
原理: 很多控件在装载数据时都需要一个Adapter对象,例如在使用Gallery控件时往往会编写一个ImageAdapter。该类时BaseAdapter的子类,在ImageAdapter类中通过getView方法返回显示图像的ImageView对象。```//建立一个URL对象,用于指定urlURL url = new URL("http://baidu.com");URLCon原创 2015-07-03 20:26:01 · 524 阅读 · 0 评论 -
使用菜单-3种方式
参考资料 五篇关于创建菜单的例子,感觉不难 http://www.cnblogs.com/codingmyworld/tag/Android/原创 2015-06-10 21:10:27 · 1097 阅读 · 0 评论 -
Eclipse自动补全-重载函数
[转载]Eclipse中快速重写(Override)基类方法的技巧在Android开发过程中会引用大量的标准库,还要通过Override基类函数实现特定的应用需求,每次要手动输入标准的函数调用,编程效率不高 而Eclipse考虑到这一点,可以快速准确的Override一个基类. 基本步骤: 1.需要插入Override函数的位置点击右键,选择Source->Override/Implement原创 2015-07-25 22:28:58 · 2631 阅读 · 0 评论 -
菜单 和ActionBar
这篇讲了创建optionMenu的方法 http://blog.youkuaiyun.com/jianghuiquan/article/details/8350519感觉和actionBar的区别主要是 show as action设置的true 还是false; 里面有很新潮的ActionBar的应用:Fragment,还有分享组件!http://blog.youkuaiyun.com/android2me/arti原创 2015-07-04 20:59:16 · 585 阅读 · 0 评论 -
安卓笔记
目录1:安卓应用程序架构Android应用程序中的资源 Android应用程序四大组件AndroidManifest.xml文件的结构2:创建用户界面2.1创建、配置和使用Activity Activity生命周期 2.2 View View简介 混合使用XML布局文件和代码来控制视图 2.3 定制控件Widget的3种方式 2.4 带图像的TextView 2.5 定制带原创 2015-07-03 16:24:08 · 714 阅读 · 0 评论 -
SharedPreferences保存复杂数据类型
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。 如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。 我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。public void saveOAuth(OAuthV1 oAuth_1) {原创 2015-07-03 15:58:36 · 1695 阅读 · 0 评论 -
SharedPreference , PreferenceActivity
由于SharedPreferences可以很容易地保存key-value对,因此通常用SharedPreferences保存配置信息,不过Android SDK提供了更容易的方法来设计配置界面,并且可以透明地保存配置信息,这就是PreferenceActivity。 PreferenceActivity是Activity的子类,该类封装了SharedPreferences,因此Preference原创 2015-07-03 15:25:07 · 498 阅读 · 0 评论 -
Android Service(一)
Service与Activity一样,也有启动到销毁的过程,但是这个过程要简单很多,过程如下: 1.创建服务 2.开始服务 3.销毁服务Service的生命周期一个服务实际上是一个继承android.app.Service类的子类,生命周期主要有下面3个事件public void onCreate();public void onStart(Intent intent, int starti原创 2015-06-14 14:06:58 · 530 阅读 · 0 评论 -
pulltorefresh工程研究
题外话向list的指定位置添加数据,如果添加位置为最后一个,则放在了最前面刷新显示,否则添加位置如果是0,则刷新后,放在最后一个显示…(像新闻之类的APP,是异步加载的,上拉刷新和下拉刷新都有)public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("保护环境")原创 2015-06-08 23:50:33 · 473 阅读 · 0 评论 -
ViewPager实例
ss原创 2015-06-09 16:18:24 · 643 阅读 · 0 评论 -
Eclipse failed to create jvm
解决办法:亲测可用 对于这种情况,原因是计算机的内存不足。可以通过修改eclipse的配置文件来解决这种情况~ 修改初始堆大小,网上普遍的解决方法1)找到eclipse根目录下的配置文件E:\soft\eclipse\eclipse.ini2)修改eclipse.ini,如下:保存后,重启eclipse即可原创 2015-06-08 23:48:49 · 810 阅读 · 0 评论 -
android简单音乐播放器
使用MediaPlayer播放Mp3文件使用android.media.MediaPlayer类可以播放MP3音频资源,这些资源可以是apk文件中的MP3资源,保存在SD卡中或者手机内存中的MP3文件播放包含在apk中的MP3文件的代码如下://通过MediaPlayer类的create方法指定保存在res\raw目录中的MP3资源,并创建MediaPlayer对象MediaPlayer medi原创 2015-06-20 15:56:36 · 909 阅读 · 0 评论 -
Android 服务端Socket
以后等着补充 Android 服务端Socket原创 2015-06-20 13:57:18 · 578 阅读 · 0 评论 -
访问HTTP资源
提交HTTP GET 和HTTP POST请求 本节将介绍Android SDK集成的Apache HttpClient模块,要注意的是,这里的Apache HttpClient模块是 HttpClient 4.0( org.apache.http.* ), 而不是Jakarata Commons HttpClient 3.x ( org.apache.commons.httpclient.* )。原创 2015-06-20 13:46:53 · 779 阅读 · 0 评论 -
Android Service(二)
调用Android系统服务package net.blogjava.mobile;import android.app.Activity;import android.content.Context;import android.media.AudioManager;import android.os.Bundle;import android.provider.MediaStore.Aud原创 2015-06-19 16:19:50 · 447 阅读 · 0 评论 -
android简单音乐播放器(二)
还是使用Activity方法播放音乐,因为我感觉还是没有弄懂service播放音乐,当然Activity播放,如果退出这个应用,音乐就不播放了…上代码: MainActivity.javapackage com.example.dzplayer;import java.io.IOException;import java.util.ArrayList;import java.util.List原创 2015-06-22 01:21:11 · 630 阅读 · 0 评论 -
Android AIDL机制
都挺复杂的。。。http://blog.youkuaiyun.com/wangkuifeng0118/article/details/7277680http://www.cnblogs.com/hibraincol/archive/2011/09/11/2173780.html原创 2015-06-21 21:18:44 · 527 阅读 · 0 评论 -
Android反射机制
首先需要了解什么是反射机制http://terryblog.blog.51cto.com/1764499/377399/原创 2015-06-21 21:14:12 · 527 阅读 · 0 评论 -
Android 客户端Socket
以后等着补充 Android 客户端Socket原创 2015-06-20 13:56:51 · 471 阅读 · 0 评论 -
Android Intent
Intent启动方式有很多种,先看启动Activity之后看启动Service写了一个例子,供大家参考 http://download.youkuaiyun.com/detail/chengyangyy/8829515原创 2015-06-23 00:34:12 · 512 阅读 · 0 评论 -
Activity的生命周期中onPause()方法和onSaveInstanceState(Bundle outState)方法比较
当用户在开启一个新activity时,当前的activity可能在内存中处于停止状态也可能由于新activity需要更多内存而被系统杀掉了,但不论怎样,当用户在新activity上按返回键时,他希望看到的是原先的activity的界面。原先的activity如果是被重新创建,那么它要恢复到用户最后看到它的样子。那么我们怎么做呢?其实也不难,跟据上一节所述,在onPause()或onStop()或on转载 2015-06-22 23:43:36 · 777 阅读 · 0 评论 -
ViewPager做的引导界面Demo
流程如下: 1:SplashActivity.Java判断是否是首次使用app,如果是,则进入GuideActivity.Java引导模式,否则直接进入MainActivity.Java 2:如果不是,就无所谓,接着研究如果是首次使用APP,则进入GuideActivity.Java.使用的布局函数为guide.xml.有4个图片轮换,相当于进度条,他们的layout分别为lay1.xml xx原创 2015-06-09 00:53:49 · 593 阅读 · 0 评论 -
使用SharedPreferences存取数据
最简单的存储方式SharedPerferences使用SharedPreferences保存Key-Value对的步骤如下: (1) 使用Activity类的getSharedPreferences方法获得SharedPreferences对象 (2)获得SharedPreferences.Editor接口对象 (3) 使用接口对象的putXxx方法保存key-value对。 (4)使用接口原创 2015-06-09 16:29:37 · 782 阅读 · 0 评论 -
pulltorefresh工程研究(二)
探究ExpandableListView 可展开的列表控件/******************************************************************************* * Copyright 2011, 2012 Chris Banes. * * Licensed under the Apache License, Version 2.0 (原创 2015-06-09 00:07:48 · 590 阅读 · 0 评论 -
Toast和Notification
1. 用Toast显示提示信息框一般,Toast信息框,可以自动关闭。下面先介绍自动关闭的Toast设置。主要有两种方法Toast textToast = Toast.makeText( this, " 真好的天气 ", Toast.LENGTH_LONG); textToast.show(); 2 Notification 设置通知栏原创 2015-06-07 16:04:12 · 1252 阅读 · 0 评论 -
ListView大全
ArrayAdapter方式设置listview利用android自带listview的xml设置简单的listView思路:MainActivity继承ListActivity,并且在onCreate方法中,首先设置contentView() 在activity_main.xml中有一点奇葩的是设置ListView对象的id为@android:id/list,否则会抛出异常。我们需将List原创 2015-06-08 03:13:25 · 646 阅读 · 0 评论 -
android用户登录对话框代码
MainActiviti.javapackage net.blogjava.mobile;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;imp原创 2015-06-07 10:55:09 · 1373 阅读 · 0 评论 -
显示选择省份的三种列表对话框-列表对话框,单选列表对话框,多选列表对话框
简单列表对话框通过AlertDialog.Builder类的setItems方法可以创建简单列表对话框,这种对话框相当于ListView控件放在了对话框中,然后在ListView中添加若干简单的文本。setItems方法的定义如下: public Builder setItems( int itemsId, final OnClickListener listener); public Buil原创 2015-06-07 11:32:45 · 1898 阅读 · 0 评论 -
安卓showTime and showDate 两个按钮,并在xml中写入相应的onClick方法
activity_main.xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="mat原创 2015-06-06 15:38:43 · 1122 阅读 · 0 评论 -
手机管家中的黑名单功能
1:实现打进来的电话的黑名单来电时,可以获得对方的手机号,如果属于sharedreference中的一个(黑名单用户),则自动挂掉电话,并且加一个notification,来提醒手机用户,有电话打过来,但是已经挂掉了。这个可以用service实现。Broadcast Reveiver接受系统服务,并且启动自己的服务把手机public class blackdialService在网上搜索了一下,感觉原创 2015-06-21 21:03:34 · 886 阅读 · 0 评论