- 博客(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
原创 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
原创 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
2015-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人