- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 如何在代码中跑Linux指令
在手机端的开发过程中,有时候我们可能要在代码中运行Linux指令,从而去更改系统的某些配置,今天我们就来学习一下如何在代码中去运行Linux指令,废话不多说,我们直接看实现的工具类,以及调用的方法。调用的工具类 CommandExecution.javapublic class CommandExecution { public static final String TAG = "Comma
2016-12-13 16:34:02
1183
原创 android中文件操作的简单工具类
在开发过程中,我们经常会使用把一些信息保存到本地的内存当中,今天小编就给大家展示一个简单的文件操作的工具类,后续将会继续完善。废话不多少说,我们直接看代码。public class FileUtils { private static final String mLogPath = "/utils/files"; //创建文件 public static void createF
2016-12-07 12:35:46
343
原创 Activity之间传递对象
在android中我们经常要在activity之间去传递数据,有时候会是一些比较简单,有时候又会是比较复杂的,今天这一篇主要是写如何在activity之间传递对象,废话不多说,直接上代码MainActivity.javapublic class MainActivity extends Activity implements View.OnClickListener { private Bu
2016-11-18 13:13:45
699
原创 android自定义TextView实现绘制圆圈
很多时候在开发中我们经常会使用到各种各样的效果。今天我们就来学习一下在android中使用自定义的TextView来实现绘制圆圈的效果。废话不多说,我们先看效果再看代码。 public class CircleTextView extends TextView { private Paint mPaint; public CircleTextView(Context context)
2016-11-11 15:43:56
2587
原创 android中使用LinearGradient实现渲染效果
在开发过程中很多时候我们都会使用各种各样的效果,从而是界面的表现效果更加的漂亮。今天我们就来学习一下使用LinearGradient实现对TextView的渲染效果。下面我们就来看一下代码的实现。 public class ShineTextView extends TextView { private LinearGradient mLinearGradient; private
2016-11-04 14:55:11
1212
原创 android中WebView回调js的函数
上一篇文章讲到了关于js回调android中java代码的方法,既然有这个方法,那岂能没有android中WebView回调js的方法呢?今天我们就来学习一下关于android中WebView回调js代码的方法。废话不多说,直接看代码.index.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>练习</t
2016-10-29 17:07:54
2751
原创 android中WebView回调java的方法
在android开发的过程的中,很多时候我们需要在项目中嵌套H5页面,这时候我们就经常会遇到一个问题,那就是H5的页面如何去自动回调android代码,下面我们就来见一下实例代码。H5页面代码<html><head> <title>H5页面 </title> <script> window.onload=function () {
2016-10-23 19:23:27
1932
原创 android代码中判断数据库的某张表是否存在
很多时候在开发的过程中,由于业务的需要,我们可能需要在手机本地建立数据库,进行本地保存一些数据。那么问题来了,很多时候我们并希望每次用户使用的应用的时候都去创立数据库的表去存放网络请求加载下来的数据,因为这样子太耗费资源。那么我们就需要在java代码中进行判断。看该数据库的该张表是否存在。如果存在就不需要在创建,如果不存在就需要创建。具体代码如下。 /** * 判断数据库中某张表是否存在
2016-10-16 18:01:57
5407
1
原创 android中加载Gif图片
很多时候由于项目的需要,我们需要加载Gif的图片,实现动画效果,但是android本身并不支持直接加载Gif图片。因此网络上出现了很多关于android加载Gif图片的框架。今天在这里就为大家介绍其中的两个框架,一个是Xutils3.0,一个是android-gif-drawable的开源库。其中使用Xutils会出现适配的问题。所以这里不推荐在项目使用。 MainActivity.javapub
2016-09-28 12:45:31
3367
原创 android的模糊查询
很多时候我们在进行构造搜索栏查找的时候需要做一个模糊查找的效果。本文将教大家如何在客户端中构造出模糊查询的效果。原理是构建数据库,然后往数据库添加数据,接着对搜索进行监听,获取搜索的内容,通过数据库的模糊查找去获取对应的模糊查找的数据。MainActivity.javapublic class MainActivity extends Activity { private EditText
2016-09-24 12:47:23
7613
1
原创 android的阻尼效果
很多时候我们在开发的过程中,需要做一些特殊的效果,今天就为大家介绍一下如何做一个阻尼的效果,所谓的阻尼效果就是头布局的背景图片在下拉的时候放大,在释放手指的时候缩小,从而产生放大缩小的效果。实现的方案就是继承ListView,并添加头布局,在触摸监听事件里面去实现该效果。下面就开始演示实现效果的效果图,以及代码的实现方式。 PullZoomListView.javapublic class Pul
2016-09-13 12:47:08
6987
原创 android中ListView的嵌套冲突问题
在android中有时候我们会因为项目需求的问题,需要在ScrollView中嵌套ListView,或者是在ListView中嵌套ListView。此时因为ScrollView或ListView本身就具有滑动特性,导致它们在嵌套的时候ListView出现单行显示的问题,这就是嵌套冲突,解决的方案就是子ListView必须要设置它的高度,即我们要展开子ListView的所有条目,这样我们就可以解决掉关
2016-09-11 19:47:36
830
原创 android二维码的扫描
android中关于二维码的扫描其实比较简单,现在比较流行的就是Zxing库包,我们可以去下载下来,然后继承它的CaptureActivity,在handleDecode方法里面去获取扫描二维码之后的结果值。public class ScanActivity extends CaptureActivity { @Override public void onCreate(Bundle
2016-09-01 13:39:43
486
原创 android中以自定义广播的形式销毁栈中的任意的Activity
在做项目的时候,很多时候我们会因为需求的原因去销毁不在栈顶中的Activity,实现不同的跳转逻辑。今天我们就一起来学习一下如何用自定义的广播来实现销毁处于栈中但不是栈顶的Activity。首先我先新建一个项目,第一个activity启动之后里面有一个按钮,点击后回跳转到第二个activity。此时第一个activity会处于栈中,第二个activity会处于栈顶。在第二个activity里面动态注
2016-08-24 12:55:41
2467
原创 如何在android中制作jar包并调用
有时候为了工作方便我们会制作一些jar包来存在一些开发的工具类,今天我们就来学习如何在android中制作jar包并实现调用第一步: 首先我们在Eclipse里面新建一个android的项目,如下图所示 在这里我新建了一个android的项目,然后一直点击next即可。 新建完成之后项目的工程目录结构是上图这样子的 第二步 在这个目录下新建一个ToastUtil的工
2016-08-22 09:10:16
1649
原创 android中实现一个APP启动另一个APP并实现类似微信分享
在android中有时候我们需要做一个APP启动另一个APP,或者是实现做到类似微信或者QQ一样让第三方应用分享内容到自己的APP,那么我们改如何实现呢?下面我们就通过代码来演示实现的方法ShareActivity.java 第三方应用里面代码的构造public class ShareActivity extends AppCompatActivity implements View.OnClick
2016-08-22 08:29:39
5259
原创 android防新闻循环轮播图效果
前天有朋友问我说实现类似新闻轮播图片的效果该怎么实现,有什么框架比较好一点。我想这不用什么框架,自己写一个就可以实现吧!好了?废话不多说,先看一下实现的效果图,再上代码。 实现的效果图activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.andr
2016-08-15 08:52:53
903
原创 android中关于对线程池的理解以及操作
** 在android中很多时候我们需要处理一些比较耗时的操作,而在android中明确的规定主线程不能进行一些耗时的操作,如果要进行一些耗时的操作,那么就必须要开启子线程去处理。那么问题就来了。是否我们可以不断地去new出子线程呢?答案是否定的。因为这样子会造成系统的资源消耗过大。因此我们要想解决这个问题就需要引入一个线程池的概念。 所谓的线程池,我们可以通过一个简单的案例来理解。某天
2016-08-11 12:55:24
460
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人