![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
鬼步
这个作者很懒,什么都没留下…
展开
-
intent应用——文本管理器功能实现
1、首先,在之前的文件管理器的基础上,加入只显示txt文件的验证功能。原创 2014-06-19 20:31:00 · 310 阅读 · 0 评论 -
ListView应用--文件管理器
1、文件管理器应该由一个ListView和一个TextView组成。 先完成布局设置原创 2014-06-19 20:02:05 · 1212 阅读 · 0 评论 -
通过SQLite实现搜索功能
首先进行布局原创 2014-06-19 21:20:40 · 2115 阅读 · 1 评论 -
PopupWindow组件实现浮动窗口
PopupWindow组件实现的是浮动窗口的功能,该组件需要通过new对象的形式来动态创建。但创建后也需要设置窗口里面的内容的样式,因此也需要声明其布局文件。在layout下建立一个文件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch原创 2014-06-19 21:28:47 · 507 阅读 · 0 评论 -
android自定义组件
自定义组件是自己建立一个View,通过覆写onDraw方法,为组件绘制内部的内容,绘制操作通过Canvas类来完成。 同时还要加入onTouchListener监听,来处理组件与用户的一些交互。 例如:完成一个绘制文字的自定义组件。原创 2014-06-19 23:44:48 · 442 阅读 · 0 评论 -
利用Camera类和SurfaceHolder实现拍照功能
1、布局<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原创 2014-06-20 21:31:30 · 966 阅读 · 0 评论 -
利用Jbox2D物理引擎实现愤怒的小鸟
要导入jar包:jbox2d-library-2.2.1.1.jar1、原创 2014-06-20 21:39:10 · 2155 阅读 · 2 评论 -
sensorManager实现小球滚动
1、布局<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原创 2014-06-20 20:31:23 · 628 阅读 · 0 评论 -
android加速度传感器简单实现
1、Activity类public class MainActivity extends Activity { private TextView content; private Button btn; private boolean flag = false; private float max = 0; private float min = 0; private lon原创 2014-06-20 20:39:23 · 845 阅读 · 0 评论 -
JBox2D物理引擎
JBox2D是一个免费的物理引擎,官方建议捐助,通过该引擎可以搭建一个现实的物理世界(2D),可以设置环境重力,并建立各种刚体(Body),并为这些刚体设置属性。根据刚体的受力情况,会自动计算出移动的轨迹,获得坐标的值,通过自定义View,来绘制这些内容。 JBox2D的经典版本是2.0.1,最新版本是2.2.1,新版本更简单,老版本网上的资料更多。原创 2014-06-20 20:42:47 · 1064 阅读 · 1 评论 -
android传感器功能实现
1、简单布局<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=原创 2014-06-20 20:17:33 · 513 阅读 · 0 评论 -
BroadcastReceiver实现短信拦截
1、布局<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原创 2014-06-20 21:02:27 · 619 阅读 · 0 评论 -
androd 调用系统拍照功能
1、布局<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原创 2014-06-20 21:16:58 · 446 阅读 · 0 评论 -
在web端和android端通过JSON格式实现数据交互
我的web端服务器使用tomcat,利用struts2实现页面跳转。在shu'ju原创 2014-06-20 22:32:19 · 1540 阅读 · 0 评论 -
仿宝宝树孕育的圆形ListView的实现
仿宝宝树孕育的圆形ListView的实现宝宝树孕育首页有一个圆形的转盘,可以旋转,点击,快速滑动等功能,选择某一项后,可以很平滑地显示选择项。原创 2016-07-31 15:50:53 · 1532 阅读 · 3 评论 -
ContentProvider
ContentProvider是一个对外发布数据库操作的接口。普通的SQLite数据库里面的数据库操作,只有当前应用程序自己的可以调用,其他程序无法调用。如果想让其他程序来调用你的数据库,就需要自己为数据库建立一个ContentProvider,同时其他程序可以通过ContentResolver来调用Provider里封装好的方法。自己在实际开发中不会编写ContentProvider原创 2014-06-19 22:50:30 · 444 阅读 · 0 评论 -
ViewPager组件
想使用ViewPager开发,必须将android-support扩展支持包加入到项目中,里面包含了这个组件。该组件自动实现了手势操作,同时,还实现了切换界面的动画操作。但需要将所有的要显示到这个ViewPager中的界面全部进行初始化,一起加入到ViewPager中。先准备好多个布局文件,表示ViewPager中的每个标签页(Pager)在主界面的布局文件中,加入ViewPage原创 2014-06-19 22:46:27 · 500 阅读 · 0 评论 -
TextSwitcher,ImageSwitcher切换器
TextSwitcher和ImageSwitcher可以用来实现文本或图片的切换功能。这两个组件使用上基本类似,先来看TextSwitcher的使用。原创 2014-06-19 22:29:38 · 461 阅读 · 0 评论 -
android启动界面定时跳转
1、public class IndexActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_index); //原创 2014-06-19 20:47:28 · 1036 阅读 · 0 评论 -
SQLite + ListView分页技术
先建立一个数据库以及里面的表,用来保存问题以及答案原创 2014-06-19 21:18:41 · 547 阅读 · 0 评论 -
Intent--界面之间的切换
1、Intent是Android的核心组件之一,可以用来切换界面,还可以通过Intent调用一些系统的软件功能。如果项目中建立了两个或以上的Activity,可以通过Intent进行切换。原创 2014-06-19 20:24:47 · 1082 阅读 · 0 评论 -
多线程进度条的使用
1、需要先建立一个进度条对话框,并显示。原创 2014-06-19 20:43:22 · 665 阅读 · 0 评论 -
android 音乐播放器功能实现
通过音频播放器可以实现播放音乐的功能,使用的支持类是MediaPlayer使用MediaPlayer的流程:1) 建立对象2) 设置要播放的音乐(DataSource)3) 进行播放准备(prepare())4) 进行播放(start())5) 在播放状态中,可以通过SeekTo()方法来调整播放位置6) 如果设置了循环播放(looping为true),则播原创 2014-06-19 21:42:51 · 1151 阅读 · 0 评论 -
android 视频播放器功能实现
视频播放与音频播放所使用的支持类完全一样,操作的方法也相同。唯一的区别就是视频播放需要对应界面上一个组件,来设置播放显示的内容。一般都使用SurfaceView来实现。SurfaceView是一个自动刷新的组件,可以自动根据某些图像的改变,自动将改变后的图像显示到界面上。该组件除了可以应用在这里以外,还可以应用在摄像头的操作中。一般的视频播放器都是横屏显示的,这里可以通过在An原创 2014-06-19 21:58:12 · 1336 阅读 · 0 评论 -
ContentProvider读取通讯录和通话记录
通过使用ContentResolver读取系统发布好的通讯录相关的数据库内容,并可以将里面的数据取得,列表显示。原创 2014-06-19 22:52:33 · 2534 阅读 · 0 评论 -
android GridView网格组件
可以在layout布局文件中,通过GridView设置显示列数来实现。同样通过Adapter来为GridView提数据。原创 2014-06-19 23:20:03 · 583 阅读 · 0 评论 -
android对话框和提示框
对话框之前已经掌握了普通对话框(AlertDialog)以及进度条对话框(ProgressDialog)。除此以外,对话框还支持选择类对话框,包括单选,多选,下拉列表型选项这三种。同时,对话框还提供了自定义对话框的功能,可以自己将一个已有的布局导入到对话框中显示。还支持日期和时间选择类的对话框。先来看选择类的对话框,还是使用AlertDialog,但不再设置Message,改为设置原创 2014-06-19 23:18:16 · 472 阅读 · 0 评论 -
抽屉组件SlidingDrawer
通过抽屉组件可以将一些组件隐藏到屏幕外面,使用时,才将其拉出来,不用的时候,还可以放回去。使用时,要注意,抽屉由两部分组件:抽屉把手(Handle)和抽屉具体内容(Content)原创 2014-06-19 23:37:12 · 679 阅读 · 0 评论 -
android常用组件
1、单选和多选按钮原创 2014-06-19 19:01:25 · 431 阅读 · 0 评论 -
ListView和三种Adapter
1、ListView ListView主要用来进行数据列表,支持动态加入数据,支持自动滚屏。如果想为ListView加入数据,也要使用Adapter来完成,根据不同的情况,需要加入以下几种Adapter1) ArrayAdapter:每行显示一条文本数据,可以使用这种Adapter。原创 2014-06-19 19:36:01 · 530 阅读 · 0 评论 -
构建抽象Activity
1、在开发中,可以建立一个公共的Activity类,让所有其他的Activity继承这个类,在这个类中对头部和尾部的数据进行处理。原创 2014-06-19 20:55:35 · 572 阅读 · 0 评论 -
SQLite数据库操作
如果要使用SQLite数据库进行数据处理,首先需要建立一个SQLiteOpenHelper的子类,等同于JDBC中编写的DataBaseConnection类。在该类中,需要进行数据库和数据表的初始化。建立一个连接类,来完成数据库test.db以及库中的表news的建立原创 2014-06-19 21:03:54 · 560 阅读 · 0 评论 -
Android 插件开发框架之学习比较
最近学习了两种Android插件开发框架,他们使用了不同的方式来动态加载插件Apk,总体来说 dynamic-plugin-load框架比较实用。而instrument-plugin-load用一定的局限性,该框架声明可以在插件中启动Activity页面,但本人测试看是不行的,插件中启动Activity时出现错误,提示是否在AndroidManifest.xml中声明该activity。原创 2017-03-09 17:14:35 · 1341 阅读 · 0 评论