编程记录,亲测有效

希望为编程资料缺失的部分贡献自己的微薄之力……

【Android】底部标签页,Tabhost置底

在《【Android】标签页、计时器、单选按钮、复选按钮》(点击打开链接)我曾经介绍过安卓标签页的使用方式,但是,将标签页放到app的底部似乎更适合现在app所流行的风格,如下图所示。其实将这个Tabhost置底也很简单。 和原来的Tabhost一样,如果你要使用安卓的标签页,那么act...

2017-07-19 10:28:16

阅读数:671

评论数:0

【Android】安卓平台上Javascript和Java的交互

本文和《【iOS】WebView的使用、Javascript和Objective-C的交互》(点击打开链接)是姊妹篇,都说了,现在基本上已经大部分的应用都在app镶嵌个网页视图,然后转化为写HTML5的问题,写app变成写网页了。在《【Android】检测是否处于Wifi环境,利用WebView实...

2017-07-18 10:34:11

阅读数:359

评论数:0

【Android】计算器

其实这个安卓计算机,所有的后台思想与《【C#】计算器》(点击打开链接)是一模一样的。Win窗体程序移植到安卓,从C#到Java其实很简单的,因为两者的基本语法都很相像,唯一的难点是安卓的xml布局部分,不像C#窗体能够直接拖。 还是如下图一个能够完成基本四则运算的计算器: 先在res\...

2015-11-24 09:38:24

阅读数:1349

评论数:1

【Android】关于百分比布局多个LinearLayout嵌套时出现的问题与解决方案

在《【Android】利用相对布局布置更新软件的style为主题对话框的Activity,利用layout_weight属性对表格布局的行划分》(点击打开链接)一文中介绍过如何在安卓的Activity中进行百分比布局。 本来,在安卓的res\layout相关的xml布局文件进行百分比布局很简单的...

2015-11-23 11:34:32

阅读数:2859

评论数:2

【Android】Broadcast Receiver的基本使用,推一条广播给多个Receiver

Android所谓的四大组件:Activity,这个大家只要会写Android程序都知道是一个界面的意思,Service,这个专门用来用来后台推送,就是一条没有界面的线程,具体在《【Android】揭秘如何利用Service与线程制造安卓后台通知栏推送 》(点击打开链接)已经介绍过了,Conten...

2015-09-30 11:26:31

阅读数:4692

评论数:0

【Android】揭秘如何利用Service与线程制造安卓后台通知栏推送

安卓设备的后台通知栏推送很烦,主要是可以通过利用安卓的Service功能,在app被点击Home键或者返回键之后,依旧可以在挂载后台运行。反正Home键或者返回键只能杀死Activity而不能终结Service的,不像Windows点关闭键默认是关闭程序界面+程序线程。 本文的意义相当于在Win...

2015-07-31 17:58:17

阅读数:4423

评论数:3

【Android】利用AutoCompleteTextView控件联系人自动补全与根据联系人姓名查询电话

自动补全功能是app比较友好的功能之一,但利用AutoCompleteTextView自动补全文本框控件完成起来并不简单,因为其中涉及到AutoCompleteTextView填充数据的适配器,与AutoCompleteTextView的监听器。同时还需要利用ContentResolver去查找设...

2015-07-30 20:43:54

阅读数:1623

评论数:0

【Android】Sqlite数据库增删改查

Android系统内置一个Sqlite数据库,如果app需要使用Sqlite数据库数据库存储数据,Android会为此app生成一个.db文件。这个数据库在data/data//databases里面,其中为该安卓app的工程包名,这个目录必须root后才能看到。在Windows,单机的应用程序,...

2015-07-28 20:59:17

阅读数:11393

评论数:3

【Android】利用安卓的数据接口、多媒体处理编写内存卡Mp3播放器app

通过调用安卓的MediaPlayer可以直接完成Mp3等主流音频的播放,同时利用ContentResolver与Cursor可以直接读取安卓内在数据库的信息,直接获取当前sdcard中所有音频的列表,无须像《【Android】内存卡图片读取器,图库app》(点击打开链接)一样利用原始的Java代码...

2015-07-25 14:39:32

阅读数:2049

评论数:0

【Android】检测是否处于Wifi环境,利用WebView实现浏览器app

由于安卓自带的WebView封装了很多方法,因此浏览器app实现起来算是比较简单的。 唯一的难处就是需要自己在补充加载进度条与一些按钮,同时判断用户输入的是否是网址, 如下图所示, 在打开的时候,如果不是处于Wifi环境给出警告 利用WebView实现了一个简易的浏览器,在用户没有输入网址...

2015-07-15 16:46:32

阅读数:2395

评论数:0

【Android】自定义View、画家(画布)Canvas与画笔Paint的应用——画图、涂鸦板app的实现

利用一个简单的画图app来说明安卓的图形处理类与自定义View的应用。 如下图,有一个供用户自己任意画图、涂鸦的app, 这里不做那么花俏了,仅提供黑白两色,但可以改变笔尖的粗细。 实质上这里的橡皮擦就是白色的画笔,根本不用使用到画笔的setXfermode方法,要搞一堆复杂的工程。...

2015-07-15 09:03:48

阅读数:5976

评论数:4

【Android】利用自定义View的重绘实现拖动移动,获取组件的尺寸

下面利用一个app来说明如何利用自定义View的重绘实现拖动移动,获取组件的尺寸。 如下图,触摸拖动,或者轻轻点击屏幕都能移动图片。如果碰到文字,则会弹出提示。 这里是利用自定义View的重绘来实现的。就是点击屏幕一次,这个自定义View就会重绘一次。虽然这个自定义View里面就只有一...

2015-07-08 10:55:18

阅读数:2398

评论数:0

【Android】自定义View、画布Canvas与画笔Paint

安卓自定义View其实很简单。这个View可以像《【Android】利用Java代码布局,按钮添加点击事件》(点击打开链接)一样,利用Java代码生成一系列的组件。也可以配合画布Canvas与画笔Paint来使用。 下面用一个例子来说明。如下图,有一个自定义布局View,里面摆放着,利用画布Ca...

2015-07-08 10:34:20

阅读数:3051

评论数:0

【Android】app透明与字体颜色更变、上下文菜单

使用一个小例子,同时说明这三个问题。如下图: 这个app背景是红色透明的。里面有一个标签文本,长按弹出上下文菜单,点击其选项,可以更变其颜色。 一、app背景透明 主要通过修改res\values\styles.xml与AndroidManifest.xml实现的。这里不要在res\value...

2015-07-07 09:42:12

阅读数:2057

评论数:0

【Android】手势输入拨号器

主要是通过这个小app来说明怎么对安卓的app添加手势操作。 如下图,用户可以通过手势输入数字,最终,通过手势输入完号码之后,点击“拨号”按钮可以拨号。 一、手势准备 1、为了实现这个app,我们先要准备0-9这10个数字的手势。首先,你必须先打开的你的安卓模拟器AVD,里面有一个gest...

2015-07-06 11:10:43

阅读数:1065

评论数:0

【Android】内存卡图片读取器,图库app

上一篇《【Android】读取sdcard卡上的所有图片并且显示,读取的过程有进度条显示》(点击打开链接)在真机上测试很有问题,经常遇到内存溢出,卡死的情况。因为现在真机上的内存上,2G已经很少见了,基本上都8G的样子了。由于把读取出来的图片一次性地放到app上,而且读取的过程中,又没有正在读取到...

2015-07-03 16:10:08

阅读数:2138

评论数:0

【Android】读取sdcard卡上的所有图片并且显示,读取的过程有进度条显示

虽然下面的app还没有做到快图浏览、ES文件浏览器的水平,遇到大sdcard还是会存在读取过久、内存溢出等问题,但是基本思想是这样的。 如下图,在sdcard卡上有4张图片, 打开app,则会吧sd卡上的所有图片读取,并显示出来,读取的过程有进度条显示。 制作过程如下: 1...

2015-07-02 11:02:17

阅读数:2797

评论数:2

【Android】画廊式的图片浏览器,使用HorizontalScrollView取代Gallery,OnClickListener的参数传递

本来,画廊式的图片浏览器,使用Android中的Gallery就能轻松完成,但是Google说Gallery每次切换图片时都要新建视图,造成太多的资源浪费,已经在安卓api 19之后被彻底废弃,Google推荐使用ViewPager或者HorizontalScrollView来实现Gallery的...

2015-06-28 19:35:03

阅读数:2136

评论数:0

【Android】图片资源的访问与网格式图片浏览器

使用Android的GridView与BaseAdapter能够轻易完成网格式图片浏览器。下面用一个例子还说明,同时说明安卓是如何访问图片资源。其实所谓的图片资源,就是你拷贝到安卓工程的图片。相当于你把几张图片放到网页的站点文件夹,之后用标签引用就这么简单。 如下图,在安卓工程中有8张我自己拷贝...

2015-06-28 10:36:33

阅读数:1805

评论数:0

【Android】读取sdcard上的图片

Android读取sdcard上的图片是非常简单的事情,下面用一个例子来说明这个问题。 首先,在sdcard上有一张已经准备好的img25.jpg 下面,需要做的是把这张图片读取到app中显示。做到如下的效果: 1、首先你要在AndroidManifest.xml申请读取sd...

2015-06-28 09:00:58

阅读数:8830

评论数:0

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