- 博客(34)
- 收藏
- 关注
原创 Android的monkey 基本参数
monkey是Android SDK自带的一个压力测试工具,主要通过命令行实现,对程序发送随机流,模拟用户操作。基本命令语句: adb shell monkey -p -v-v 500基础参数: -p 可以指定一个包或者多个包,也可以不指定包名,不指定会随机启动手机里的程序指定一个包:adb shell monkey -p com.xx.xx 500
2017-10-09 17:44:10
357
原创 Launcher的简单实现,
简单应用launcher,把手机界面显示在自己的APP中,这是清单文件中应该是的样子:<activity android:name=".Launcher" android:label="@string/app_name" >
2017-01-03 17:13:31
516
原创 框架Fresco的使用
Fresco是一个强大的图片加载组件。Fresco中设计有一个叫做image pipeline的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。Fresco中设计有一个叫做Drawees模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和空间占用。Fresco支持Android2.3(API
2016-11-23 14:54:37
548
原创 SharedUserId 简单 实现两个程序间的通信
SharedUserId通过在清单文件里注册SharedUserId来实现通信A工程 这个demo是在A工程建个数据库,在B工程中调用这个数据库 下面是A工程的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema
2016-11-03 09:12:00
575
原创 dialog样式,图片一半在外
首先,先看一下效果图,略丑 然后 , 定义一下样式 //dialog样式 true @null true @color/touming true 然后就是dialog了 ,布局自定,下面是代码V
2016-10-21 19:21:32
688
转载 XUtils===XUtils3框架的基本使用方法
转载自:http://blog.csdn.NET/a1002450926/article/details/50341173今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示。相信大家对这个框架也都了解过,下面简单介绍下XUtils3的一些基本知识。XUtils3一共有4大功能:注解模块,网络模块,图片加载模块,数据库模块。 使用
2016-10-17 09:44:54
436
原创 Android 直播点赞(飘❤)
项目地址: https://github.com/tyrantgit/HeartLayout类似periscope的心形气泡布局,可以往里面添加不同颜色的心形。运行效果:使用说明:build.gradle: dependencies { compile 'tyrant:heartlayout:1.0.1' }XML布局<tyrantgit
2016-10-14 19:47:31
1915
转载 Android 百分比布局库(percent-support-lib)
http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这
2016-10-13 14:00:16
675
转载 Android状态栏微技巧,带你真正理解沉浸式模式
转载:http://blog.csdn.net/guolin_blog/article/details/51763825记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命
2016-10-12 11:45:07
465
原创 android 中用NodeMedia直播的实现
去NodeMedia下载最新的demo:然后根据文档指示操作 文档地址:http://www.nodemedia.cn/doc/app/src/main/jniLibs文件夹下是这样的:
2016-10-12 09:37:45
1791
原创 Android 中Crash捕获异常
建一个类继承applicationpublic class DfApplication extends Application{Thread.UncaughtExceptionHandler mDefaultHandler; public void onCreate(){super.onCreate();System.out.pr
2016-10-11 10:41:35
388
转载 Java代码规范
Java代码规范本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。1. 标识符命名规范1.1 概述标识符的命名力求做到统一、达意和简洁。1.1.1 统一统一是指,对于同一个概念,在程序中用同一种表示方法,比如
2016-10-11 09:40:15
466
转载 Android 中PullToRefresh 自定义下拉刷新动画
github地址:https://github.com/devilWwj/Android-PullToRefresh studio 开发导入到自己的工程中去这里要实现的一种效果是下拉刷新时播放一个帧动画增加动画列表:xml version="1.0" encoding="utf-8"?> 根标签为animation-list,其中
2016-10-10 16:42:35
2072
2
原创 Android TabLayout的简单用法
跟viewpagerindicator一样,是一个指示器,用着感觉比viewpagerindicator简单点, 用studio开发,只需要在gradlewenjian一个依赖 compile 'com.android.support:design:23.4.0' 这个有时候会需要根据自己的工程,适当修改 然后就可以在工程中引用了 LinearLayout x
2016-10-08 10:36:36
482
转载 XUtils3的基本用法
转载自:http://blog.csdn.NET/a1002450926/article/details/50341173今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示。相信大家对这个框架也都了解过,下面简单介绍下XUtils3的一些基本知识。XUtils3一共有4大功能:注解模块,网络模块,图片加载模块,数据库模块。 使用
2016-10-07 10:59:05
439
原创 一些添加依赖的东西
XUtils框架在studio中的builde.gradle文件中添加compile 'org.xutils:xutils:3.3.4'
2016-10-07 10:49:05
287
原创 Android 百度地图定位、添加覆盖物()
百度地图 百度地图的简单步骤1.将百度地图引入自己的工程中. eclipse开发MapStatusUpdate msu = MapStatusUpdateFactory.zoomTo(15.0f); mMap.setMapStatus(msu); //让地图的显示距离为500米2.引入定位功能, 定位功能 定位前需要在清单文件里,加一个ser
2016-09-23 11:41:30
1224
原创 Android 循环切换图片 ConvenientBanner简单应用
引用 库地址:https://github.com/saiwu-bigkoo/Android-ConvenientBanner demo是用Module方式依赖, studio 用的话直接添加个依赖就可以用了gradle依赖: compile 'com.bigkoo:convenientbann
2016-09-20 11:16:47
6222
原创 Android 百度地图简单定位
百度地图 首先按官方文档上的步骤做:下载官方的文档,导jar包,我是用的eclipse做的,在AndroidManifest中添加开发密钥、所需权限等信息;(1)在application中添加开发密钥application> meta-data android:name="com.baidu.lbsapi.API_KEY"
2016-09-19 19:02:57
10774
1
原创 Android 中listview的全选、全不选、反选、获得选中条目数据
先说明接下来要实现的ListView+CheckBox支持的功能: 1. 外部点击“编辑”(长按ListView的某一项也可),出现复选框; 2. 支持全选、复选、全不选 3. 支持获取选中的数据的信息 下面是mainactivity的xml布局 <LinearLayout xmlns:android="http://schema
2016-09-17 10:45:24
3749
原创 ScrollView向上滑动滑动到顶部悬停
首先要重写scrollview控件主要就是对scrollview的监听/* * ScrollView并没有实现滚动监听,所以我们必须自行实现对ScrollView的监听, * 我们很自然的想到在onTouchEvent()方法中实现对滚动Y轴进行监听 * ScrollView的滚动Y值进行监听 */ public class MyScrollView
2016-09-12 11:32:27
2625
2
原创 ViewPagerIndicator的指示器应用
我们先得去Github上面下载这个库,下载地址:https://github.com/JakeWharton/Android-ViewPagerIndicator,下载完成后,讲Library导入自己的工程,我是导入的studio里面的//看布局文件怎么用:LinearLayout xmlns:android="http://schemas.android.com/a
2016-09-12 11:19:27
534
原创 PullToRefresh的下拉刷新,上拉加载的应用
使用PullToRefresh的好处就是支持多种控件的下拉刷新和上拉加载,而且可以设置一种方式只让他下拉刷新 首先,要先去github上下载PullToRefresh的包,导入自己的工程中 在布局中引用需要的控件,下面是布局中的引用 com.handmark.pulltorefresh.library.PullToRefreshScroll
2016-09-12 10:56:17
345
原创 版本更新
新版本APK下载完毕后,能够启动应用安装器安装apk的intent相关选项是?Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(new File(mUrl)),application/vnd.android.package-archive"); startActiv
2016-08-26 10:11:56
278
原创 ListView的动画
再XML文件定义定义要实现的效果 android:fromXDelta="-100%p" android:toXDelta="0%p" android:fromYDelta="0%" android:toYDelta="0%" android:fillAfter="true"
2016-08-26 09:49:32
289
原创 Android 中fragment的调用多个fragment的冲突处理
public class FragmentControl { private List fragments; //单例模式 private static FragmentControl framentControl; private FragmentControl(){ fragments = new ArrayList(); }
2016-08-21 20:16:01
1108
原创 Java线程池使用说明
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程
2016-08-17 17:17:41
332
原创 Android中音频视频录制用到的类 MediaRecoder的用法
首先,先加个权限 布局文件,视频播放用的是SurfaceView 两个Button按钮,开始与结束 下面是具体实现代码public class MainActivity extends Activity implements SurfaceHolder.Callback { private Bu
2016-08-05 20:35:14
523
原创 用Martix 放大缩小ImageView
程序中以Matrix对象搭配Bitmap的createBitmap()方法来对图片进行缩放,并利用DisplayMetrics对象来取得屏幕显示大小,用以控制图片放大后的尺寸不会超过屏幕显示的区域。public class EX04_23 extends Activity { /* 相关变量声明 */ private ImageView mImageView;
2016-08-03 16:16:31
499
原创 xutils框架使用
xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:
2016-07-29 11:11:29
417
原创 SlidingMenu侧滑菜单
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon
2016-07-29 10:02:11
369
原创 xlistview
xlistview的所在类,需要实现IXlistview的一个监听,主代码如下:package example.xuexue.yuekao;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.os.Handler;im
2016-07-28 20:02:51
471
原创 友盟获取QQ头像和昵称
mShareAPI.getPlatformInfo(HomeActivity.this, platform, new UMAuthListener() { @Override public void onError(SHARE_MEDIA
2016-07-28 19:47:26
1644
原创 图片画圆
public class Imageview_ extends ImageView { public Imageview_(Context context) { super(context); } public Imageview_(Context context, AttributeSet attrs) { super(c
2016-07-27 19:52:23
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人