Dr_abandon的博客

学无止境,乘风破浪

排序:
默认
按更新时间
按访问量

Android 使用集成环信EaseUI

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

2017-09-11 17:14:31

阅读数:249

评论数:0

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

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

2017-09-05 09:30:59

阅读数:341

评论数:0

Android 开发中的倒计时

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

2017-08-16 14:15:58

阅读数:156

评论数:0

android Studio导入source文件

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

2017-08-14 15:47:35

阅读数:194

评论数:0

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 Pro...

2017-08-01 15:07:56

阅读数:170

评论数:0

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

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

2017-07-26 15:00:02

阅读数:576

评论数:2

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

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

2017-07-21 15:39:06

阅读数:536

评论数:0

Android Butter Knife(小刀)的注解

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

2017-07-17 14:14:56

阅读数:375

评论数:0

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

去除分隔线 android:divider="@null" android:dividerHeight = "0dp" 去除父节点图标// ExpandableListView的布局的id ExpandableListView.setGroupIndicator(null); Expandabl...

2017-04-09 23:47:40

阅读数:917

评论数:0

TextView 设置每行的行高

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

2017-04-09 23:35:53

阅读数:1441

评论数:0

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

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

2017-01-12 16:20:32

阅读数:703

评论数:0

Android媒体

使用MediaPlayer播放音频使用SoundPool播放音频使用VideoView播放视频使用MediaPlayer和SurfaceView播放视频使用Camera拍照使用系统相机使用MediaRecord录音Android媒体格式Android提供了对常用音频和视频格式的支持,它所支持的音频...

2017-01-11 16:25:30

阅读数:351

评论数:0

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

安卓数据存储方式 数据存储:File(本地),网络,ContentProvider(内容提供者),SharePreferences,数据库。下面讲的是SharePreferences,本地,和数据库SharedPreferences的使用方法 内部存储器和外部存储器的使用 SQliteDat...

2017-01-11 10:50:54

阅读数:515

评论数:0

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

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

2017-01-09 16:06:37

阅读数:627

评论数:0

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

阅读数:373

评论数:0

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

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

2016-12-30 19:47:49

阅读数:402

评论数:0

android中SurfaceView的使用

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

2016-12-30 18:57:10

阅读数:314

评论数:0

android中的PopupWindow的使用

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

2016-12-30 17:41:30

阅读数:264

评论数:0

android中写一个九宫格程序

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

2016-12-30 15:59:33

阅读数:314

评论数:0

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

下面是代码:MainActivitypublic class MainActivity extends AppCompatActivity { ListView lv; //自定义属性 List<String> mList = new ArrayList<&g...

2016-12-30 15:20:15

阅读数:272

评论数:0

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