自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dr_abandon的博客

学无止境,乘风破浪

  • 博客(209)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android 退出app,循环遍历退出

一般退出程序是:System.exit(0); 但是如果在当前页面前面还有页面的话,直接使用这种方式就会报错。一般我们使用循环遍历退出:我们需要一个集合来装这些activty,然后在退出时,先把这些activity全部finish,然后在退出就可以避免发生错误:1.在自己写的Application中做一个单例和一个集合 public static MyApp instance; publi

2017-10-28 17:44:10 1292

原创 Android pulltorefresh上拉下拉刷新加载

PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView ViewPager 等多种常用的需要刷新的View类型,而且使用起来也十分方便。 (GitHub地址:https://github.com/chrisb

2017-10-24 14:27:00 403

原创 Android 环信获取好友异常,被catch掉

try { //拿到好友列表 List list = EMClient.getInstance().contactManager().getAllContactsFromServer(); } catch (HyphenateException e)

2017-09-29 14:38:10 1068

原创 Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo xxx: java.lang.NullPoin

错误提示: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.easeutest/com.example.easeutest.ContactActivity}: java.lang.NullPointerException原因一:xxx的错误,若为R.layout.main 那么应该是ma

2017-09-28 16:00:28 912

原创 Android 高德地图给指定坐标显示图片,以及聚合显示

官网实例请点击:Android 高德地图聚合官网下面是一个案例: 效果图: MainActivitypublic class MainActivity extends AppCompatActivity { public static final String TAG = MainActivity.class.getSimpleName(); private MapView ma

2017-09-21 14:57:30 4024

转载 错误ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowE

2017-09-15 14:35:40 433

原创 Android 高德地图 自己位置的显示与点地图上任意一点的坐标

一些简单的基本配置在这里就不做介绍效果图片如下:1. 中间的蓝点是自己的位置2.黄色的图标是点击的位置3.上面TextView显示的是黄色图片的坐标下面是代码:MainActivity public class MainActivity extends AppCompatActivity implements Ge

2017-09-14 14:47:43 13432 5

原创 Android 高德地图,显示地图,并定位当前的位置

基本配置,依赖lib,配置权限,配置key等这些这里就不做介绍了1.首先在布局xml文件中添加地图控件:<com.amap.api.maps.MapView android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent"/>2.简述地图生命周期的管理:pub

2017-09-13 16:49:07 17034 20

原创 Android 高德地图的定位功能,以及动态开启权限

配置工程Eclipse 配置工程:http://lbs.amap.com/api/android-location-sdk/guide/create-project/eclipse-create-projectAndroid Studio 配置工程:http://lbs.amap.com/api/android-location-sdk/guide/create-project/android-

2017-09-12 16:20:25 15101 8

原创 Android 使用集成环信EaseUI

1.先在环信官网下载环信的api 2.找到examples中的easeui,可以把easeui中的simpledemo删掉 3.在自己的工程中导入easeui(File→new→import module 然后找到easeui的位置) 4.把easeui依赖到自己的项目中效果图权限 <uses-permission android:name="android.permission.VIBRA

2017-09-11 17:14:31 804

原创 Android 图片先gzip压缩然后在Base64转成字符串

图片用gzip解压,然后转为Base64 public static String pngToString(File f1, File f2) throws Exception {//第一个File是需要压缩的图片路径,第二个File是图片压缩后生成的一个文件路径 // InputStreamReader in = new InputStreamReader(new FileInput

2017-09-05 09:30:59 1541

原创 Android 开发中的倒计时

Android开发中会遇到获取验证码,之后60秒不能在点击,这事需要一个倒计时:下面一种如下 btnVericificationCode.setEnabled(false); new CountDownTimer(59000, 1000) { @Override

2017-08-16 14:15:58 321

原创 android Studio导入source文件

sourceSets { main { jniLibs.srcDirs = ['libs'] } } 如下

2017-08-14 15:47:35 913

原创 android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli

08-01 06:58:20.188 9791-9791/com.wlkj.ciyun E/AndroidRuntime: FATAL EXCEPTION: main Process: com.wlkj.ciyun, PID: 9791

2017-08-01 15:07:56 396

原创 正则表达式,带小数点的正则,手机,邮箱等

带小数点的数用于匹配的正则表达式为:([1-9]\d*.?\d*)|(0.\d*[1-9]) ( [1-9] :匹配1~9的数字; \d :匹配数字,包括0~9; * :紧跟在 \d 之后,表明可以匹配零个及多个数字; . :匹配小数点; ? :紧跟在 . 之后,表明可以匹配零个或一个小数点; 0 :匹配一个数字0; ) 其中的 [1-9]\d*.?\d* 用以匹配诸如:1、23、

2017-07-26 15:00:02 9782 3

原创 Android中常用的选择图像,跟换图像等(图像放大缩小等)

Android 一个图像选择和跟换图片的程序,选择图片可以进行放大缩小等demo源码的下载地址:http://download.csdn.net/detail/dr_abandon/9906445下面效果图: 1.点击进行图片选择 2.可以进行图片的放大或缩小3.可以进行拍照等MainActivity就是一个图片进行选择跳转public class MainActivity extends Ap

2017-07-21 15:39:06 951

原创 Android Butter Knife(小刀)的注解

Butter Knife方便我们对xml文件进行注解。下面是效果图:1.可以对xml文件的View的ID进行注解。 2.可以进行点击事件。 3.可以生成ViewHolder。 第一步:在整个工程的gradle中添加软件仓和classpath: classpath 'com.jakewharton:butterknife-gradle-plugin:8.7.0'allprojects {

2017-07-17 14:14:56 1192

原创 ListView和ExpandableListView去除分隔线,ExpandableListView去除父布局的向下的图标和默认打开所有子布局,父布局没有点击事件

去除分隔线android:divider="@null"android:dividerHeight = "0dp"去除父节点图标// ExpandableListView的布局的idExpandableListView.setGroupIndicator(null); ExpandableListView默认打开所有子布局//设置默认子布局全部打开 listview_lv是Expanda

2017-04-09 23:47:40 2454

原创 TextView 设置每行的行高

我们可以设置每行的行间距,可以通过属性android:lineSpacingExtra或android:lineSpacingMultiplier来做。在你要设置的TextView中加入如下代码:1、android:lineSpacingExtra 设置行间距,如”8dp”。2、android:lineSpacingMultiplier 设置行间距的倍数,如”1.5″。

2017-04-09 23:35:53 7671

原创 android中几个小程序,打开照相机,自定义相机,设置固定大小的视频播放

下面是一个打开照相机的程序MainActivity 类public class MainActivity extends AppCompatActivity implements SurfaceHolder.Callback { Camera camera; SurfaceView sv;// CameraManager manager; @Override p

2017-01-12 16:20:32 1945

原创 Android媒体

使用MediaPlayer播放音频使用SoundPool播放音频使用VideoView播放视频使用MediaPlayer和SurfaceView播放视频使用Camera拍照使用系统相机使用MediaRecord录音Android媒体格式Android提供了对常用音频和视频格式的支持,它所支持的音频格式有MP3,3GP,OGG,和 WAVE(.ave)等,支持的视频格式有3GP和MPEG-4等,通过

2017-01-11 16:25:30 622

原创 android中的数据存储(SharePreferences,本地,和数据库)

安卓数据存储方式 数据存储:File(本地),网络,ContentProvider(内容提供者),SharePreferences,数据库。下面讲的是SharePreferences,本地,和数据库SharedPreferences的使用方法 内部存储器和外部存储器的使用 SQliteDataBase与SQLiteOpenHelper的使用 序列化对象的存储以及读取Shared Prefer

2017-01-11 10:50:54 1477

原创 android中的几个GitHub的应用,一个半圆弧形进度条,一个侧拉SwipeMenuListView,下拉刷新上拉加载PullToRefresh

半环弧形的拖动条网址:https://github.com/neild001/SeekArc需要在project中设置 repositories { maven { url "https://jitpack.io" } }2.在Module中设置 dependencies { compile 'com.github.

2017-01-09 16:06:37 1106

原创 Error:Execution failed for task ':arc-1-8:processDebugManifest'. > Manifest merger failed : Attribut

在Manifest.xml的application标签下添加tools:replace=”Android:icon, android:theme” 并且记住在manifest根标签上加入xmlns:tools=”http://schemas.android.com/tools”

2017-01-08 16:09:35 504

原创 android中SurfaceView的应用,一个贪吃蛇的小程序

开始时吃到东西后说明:1.一直都只有一个东西,吃到东西就增加一格。 2.吃到自己,撞到墙,游戏就结束了。 3.不能直线后退,吃到东西一次加100分,东西被吃掉后会随机增加一个东西。MainActivity 类public class MainActivity extends AppCompatActivity { @Override

2016-12-30 19:47:49 1115

原创 android中SurfaceView的使用

SurfaceView概念SurfaceView的使用可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器。它的特性:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重时造成主线程阻塞,从 而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等 等尽量在画布canvas中画出。 SurfaceView提供直接访问一个可画图的界

2016-12-30 18:57:10 633

原创 android中的PopupWindow的使用

PopupWindowPopupWindow有点类似于Dialog,相同点在于都是弹出窗口,并且都可以对其进行自定义显 示,并且里面的监听组件,进行相应的操作,但它与Dialog又有很大的区别,PopupWindow 只是弹出窗口,不会使宿主Activity组件失去焦点,也就是说PopupWindow弹出后,你仍可 以与宿主Activity进行交互,Dialog却不能做到这一点PopupWin

2016-12-30 17:41:30 458

原创 android中写一个九宫格程序

(设置的有最少连几个和最大连几个)MainActivitypublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2016-12-30 15:59:33 548

原创 android中的一个属性动画,可以显示更多的一个案例

下面是代码:MainActivitypublic class MainActivity extends AppCompatActivity { ListView lv; //自定义属性 List<String> mList = new ArrayList<>(); ShowTextView showTextView; @Override protected

2016-12-30 15:20:15 527

原创 android 中的一个动画,3种方式实现。

实现这个小猪的来回跑动所需共同的是让小猪看起来再跑的样子,需要在drawable下建立两个animation-listpig1_2.xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item

2016-12-29 17:15:16 1656

原创 android中的动画

Animation动画安卓动画分为逐帧动画和补间动画逐帧动画逐帧动画就是顺序播放事先准备好的静态图像,利用人眼的”视觉暂留”的原理,给用户选择动画的错觉配置方式XML<animation-listxmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/img001

2016-12-28 17:47:46 412

原创 android写一个图片选择

可以达到的效果第一个图片的位置放照相机,点击打开照相机其余的是显示全部存储的图片,点击一次是查看大图,长按则是每张图片出现一个checkBox,可以进行选择下面是实例效果图 MainActivity 类public class MainActivity extends AppCompatActivity implements AdapterView.OnItemClickListener,

2016-12-23 15:56:59 4233 1

原创 android小游戏 扫雷

MainActivity 类public class MainActivity extends Activity implements OnClickListener, OnLongClickListener { // 最外层布局 LinearLayout textviews; LinearLayout buttons; int[][] map = ne

2016-12-23 15:14:39 5434 27

原创 android中直播接受的一方

在观看的一方使用的是Vitamio下载Vitamiosdk,打入打包成lib新建工程,导入raw,和这个lib权限<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permissio

2016-12-20 20:16:30 643

原创 android.content.res.Resources$NotFoundException: Resource ID #0x0,错误

这个错误,是在代码中,你给了一个布局,或一个控件的id为0了或是数字演示错误示例如下,返回的布局为0也是会报这个错误的public class FansFragment extends BaseFragment{ @Override protected void initView() { } @Override public i

2016-12-16 12:33:23 1356

原创 android导入环信,使用环信UI的API的方法

下载sdk,前面介绍使用无UI的API中有下载的地址,解压,打开解压好的文件 ,选择examples,打开 ,删掉里面的simpledemo文件 ,这是里面自带的一些案例没什么用,不需要如果用android Studio导的话就先建个lib,里面的包名需要和下面一条中的包名一样打开里面的easeui文件夹,里面有src,里面的java类,需要我们建立一样的包,com.example.emtes

2016-12-15 13:34:45 2755 3

原创 android中怎么导入环信,这里讲无UI的API的使用方法

官方地址:http://www.easemob.com/环信即时通讯云V3.0集成无UI流程下载导入SDKhttp://www.easemob.com/download/im导入并依赖jarandroid-support-v4.jar:这个可以说是每个 APP 中都是不可缺少的 jar 包,这里不多 赘述google-play-services.jar:GCM 的 jar 包,不需要 GCM

2016-12-14 19:18:43 1676

原创 校园网欠费,连wifi直接上网的方法

在DOS命令提示行下输net config server /hidden:yes 按回车。 拔掉网线,用wifi登录就可以了

2016-12-14 12:37:33 7937

原创 android Studio导入source文件

sourceSets { main { jniLibs.srcDirs = ['libs'] } }

2016-12-13 21:20:17 937

原创 ViewPager的一个应用,用fragment来当页面,可以左右滑动,上面有一条线,来分隔

示例是如下图———————————————》》这里写图片描述代码如下activity类public class TopicDetailActivity extends BaseActivity implements ViewPager.OnPageChangeListener, RadioGroup.OnCheckedChangeListener { //注解 @BindView(R

2016-12-13 19:14:53 1192

face-check-view-master.zip

自定义View,人脸识别动画效果,圆圈转动效果

2021-12-30

Android 简单串口的应用

使用android的原生串口 主要有串口号:dev/ttyS0,dev/ttyS1,dev/ttyS2,dev/ttyS3,dev/ttyS4,dev/ttyACM0,等一些简单的串口

2021-10-15

apk反编译三件套,apktool.bat,apktool_2.5.0.jar ,dex2jar.zip,jd-gui-windows-1.6.6.zip

apktool.bat,apktool_2.5.0.jar ,dex2jar.zip,jd-gui-windows-1.6.6.zip

2021-05-29

科大讯飞自定义技能文档

科大讯飞自定义技能文档,是关于科大讯飞自定义技能的介绍,怎么自定义技能的方法,和有些定义的讲解;

2020-12-05

win10 adb 资源包

win10 adb 资源包 (电脑window 10 的adb资源包,直接使用包 win10ADB包)

2020-11-18

android 扫雷小游戏test.zip

https://blog.csdn.net/Dr_abandon/article/details/53840287

2020-04-17

GifCam截图工具

可以生成gif格式的图片

2017-07-31

SETUNA屏幕截图工具

SETUNA屏幕截图,截的图始终在屏幕的最前一层

2017-07-31

屏幕取色器

屏幕取色,可取屏幕上任意地方的颜色

2017-07-31

终极配色手册.chm

Android配色手册

2017-07-28

android中文版API文档

Android中文版api文档

2017-07-27

Android选择图像和跟换图片

Android选择图像和跟换图片 Android选择图像和跟换图片 Android选择图像和跟换图片

2017-07-21

滚轮效果View的日期选择器和时间选择器和对话框(eclipse和Android studio两个版本)

滚轮效果View的日期选择器和时间选择器和对话框 滚轮效果View的日期选择器和时间选择器和对话框

2017-07-17

Java8 API 英文版

2016-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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