自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android仿微信语音聊天

代码整体结构:AudioRecorderButton类(录音按钮):State:STATE_NORMAL、STATE_RECORDERING、STATE_WANT_TO_CALCEL;AudioDialogManage类(录音过程中的提示对话框):Style:RECORDERING、WANT_TO_CANCEL、TOO_SHAORT;AudioManage类(控制录音):pre

2015-12-31 21:46:52 4688 6

原创 ListView下拉刷新(PullToRefresh)

1、首先准备一个ListView;(代码不粘)2、设置下拉是出现的头部布局header.xml(下拉加载界面):<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=

2015-12-29 15:39:41 767

转载 将Gradle项目导入ADT的方法

还是不能舍弃ADT,但是github上很多项目都是gradle了,因此只能使用此方法了。

2015-12-28 21:49:12 1816

原创 Android之Fragment动态加载、Fragment与Activity传值通信

1、Fragment动态加载Fragment动态加载:撰写代码将Fragment灵活添加到一个Activity 中。add()添加、remove()移除、替换等。(1)处理Fragment事务FragmentManager fragmentManager = getFragmentManager(); //获得Fragment的管理者FragmentTransactio

2015-12-28 10:16:33 2098

原创 Android之Fragment静态加载

1、Fragment知识概要Android3.0引入了Fragment,主要目的是用在大屏幕设备上,支持更加动态和灵活的UI设计。Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的声明周期回调回调方法定义了它自己的行为,可以将Fragment包含到多个Activity中。(1)Fragment可以作为Activity界面

2015-12-25 11:25:15 2412 1

原创 关于Activity回收造成View选中不对应的问题

当遇到Activity被回收(横竖屏、内存不足)时,Activity会重建,而去调用onCreate()方法,在onCreate()方法中调用了设置首项透明度的方法。这样就会出现,选中的View和内容Fragment的不对应的。 //Bundle的键,作用:自定义的VIew继承的有可能不是View,有可能是TextView、ImageView, //重写下面两个方法,以便记

2015-12-25 10:02:23 681 1

原创 一个自定义的Topbar模板

1、Topbar模板功能介绍:自定义UI布局,自定义UI属性,自定义按钮监听事件,自定义左、右button的显示!效果图如下:2、自定义属性:values——mytopbar.xml:

2015-12-16 16:11:18 3502 1

转载 UAC白名单解决每次启动都弹出UAC对话框(不用关闭UAC)

1.下载并安装微软官方工具 Microsoft Application Compatibility Toolkit   ,安装步骤下一步下一步;2.以管理员身份运行“Microsoft Application Compatibility Toolkit”程序组中的“Compatibility Administrator(32/64-bit)”(32位程序选32-bit,64位程序选64

2015-12-16 10:09:51 17872 1

原创 不同APP通过SharedPreferences传递数据(共享数据)

1、写入数据APPpublic class MainActivity extends Activity { private SharedPreferences putPreferences; private Editor putEditor; @Override protected void onCreate(Bundle savedInstanceState) { super

2015-12-14 21:19:45 1185

原创 Android系统服务简介

1、getSystemService();Activtyde 一个方法(传入name)。2、简单使用:(1)绑定布局:setContentView(R.layout.activity_main);LayoutInflater inflater = (LayoutInflater ) MainActivity.this.getSysytemService(LAYOUT_I

2015-12-11 21:34:55 909

原创 Android手势识别之GestureDetector

1、GestureDetector(手势识别器)(1)手势交互过程原理:           A.触屏一刹那,触发 MotionEvent事件;           B.上述事件被 OnTouchListenter 监听,在 nTouch() 中获得 MotionEvent对象;           C.GestureDetector 转发MotionEvent对象至 OnGest

2015-12-11 20:02:16 1460

原创 Android SharedPreferences存储数据的使用方法

1、SharedPreferences类的介绍       对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存;如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保

2015-12-11 16:22:27 1248

原创 Android Menu中android:showAsAction属性

res ——》 menu ——》main.xml <item android:showAsAction="always" android:title="文件(F)"> <item android:id="@+id/new_file"

2015-12-10 21:01:06 3412

原创 Android之Menu

1、选项菜单(OptionsMenu):(1)创建选项菜单:重写onCreateOptionsMenu(Menu menu):     1)通过xml设置MenuInflater.inflate();      2)动态设置;(2)设置菜单项点击事件:onOptionsItemSelected();(3)通过xml设置MenuInflater.inflate();       

2015-12-10 19:33:10 617

原创 Android之Notification

Android之Notification案例展示:public class MainActivity extends Activity implements OnClickListener{ NotificationManager manager; //通知栏控制类 int notification_ID; //通知ID @Override protected

2015-12-10 11:47:13 568

原创 GitHub图片

1、2、3、4、

2015-12-09 21:37:53 1039

原创 Android之Dialog

1、Dialog种类:(1)确认对话框;    (2)单选按钮对话框;   (3)多选按钮对话框;      (4)列表对话框;2、Dialog常用方法:(1)创建AlertDialog:AlertDialog.Builder中的create()方法;(2)setTitle:设置对话框标题;(3)setIcon:设置对话框图标;(4)setMessage:设置对话框内容;

2015-12-09 20:53:13 717

原创 Android之Toast

1、Toast常用方法:(1)Toast.makeText(context, text, duration);                           //返回值是Toast(2)toast.setText(str);                                                              //设置提示内容(3)toast.

2015-12-09 15:58:52 584

原创 Android重要控件概览(下)

1、ViewFlipper——多页面管理控件,实现子界面的自动切换(1)为ViewFlipper加入View:A.静态导入(在Layout布局文件中直接添加View控件); B.动态导入(addView())(2)设置进入动画:setInAnimation();         设置退出动画:setOutAnimation();         设置视图切换自动播放时间间隔:set

2015-12-09 14:42:29 538

原创 Gallery和ImageSwitcher

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:layo

2015-12-09 11:15:15 866

原创 Android重要控件概览(中)

1、ProgressBar(1)属性:        android:max="100"   ;  ——最大显示进度        android:progress="50"  ;  ——第一显示进度        android:secondaryProgress="80"  ;  ——第二显示进度        android:indeterminate="true"  

2015-12-08 20:41:13 617

原创 Android重要控件概览(上)

TextViewEditViewImageViewButton 和 ImageButton多个TextView实现跑马灯自定义个性化控件AutoCompleteTextView MultiAutoCompleteTextViewToggleButtonCheckBoxRadioButton 和 RadioGroup多选一机制ListView显示信息列表DatePicker 和 TimePicker 显示当前日期和时间GridView表格形式显示多个组件Spinner实现下拉列表

2015-12-07 17:45:48 1048

原创 动态引用APK文件

不安装APK,仍然可以调用APK文件中的Java类,这种访问Java类的方式称为“动态引用APK文件”,——相当于传统的java程序动态调用jar文件。      APK文件本质上是ZIP格式的压缩文件,要想动态调用APK文件,在APK文件中必须包含一个classes.dex文件(classes.dex文件是Android应用中所有的Java源代码编译生成的Davlik虚拟机格式的二进制文件)

2015-12-07 15:14:29 943

转载 安装完win7+Ubuntu双系统,无法进入Win7加载项

用Boot-repair修复双系统引导:http://jingyan.baidu.com/article/5553fa82cd48a765a23934ae.html前几天在笔记本上装完Win7+Ubuntu双系统后(ps:以前ubuntu都是装虚拟机里的),发现无法进入Win7了,遇到"A read disk error occurred"错误。Ubuntu是把ISO镜像文件写入U盘后

2015-12-06 22:28:58 2330 2

转载 Menu模拟键与android:targetSdkVersion

一、android的开发,华为手机上不显示menu模拟键解决办法:在AndroidManifest.xml中讲targetSdkVersion改为9。android:minSdkVersion="4"android:targetSdkVersion="9" />原因:      (1)华为没有菜单键的硬按钮;      (2)高版本默认OptionsMenu

2015-12-04 11:39:46 879 1

转载 实现android悬浮窗口

当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬浮窗口是怎么实现的呢?    竟然它能悬浮在手机桌面,且不受Activity界面的影响,说明该悬浮窗口是不隶属于Activity界面

2015-12-01 16:43:01 949

sqlitegen_eclipse_site_0.1.18.jar

Eclipse访问SQLite的插件。(The generated class will have all the tedious code for persisting the object described by the interface. It will be generated by the plugin at project build time from an annotated interface that described the table and fields for the class.)

2015-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除