自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人之所能 是相信能

一身豪情壮志铁傲骨 原来英雄是孤独

  • 博客(112)
  • 资源 (6)
  • 收藏
  • 关注

原创 TabLayout+ViewPager+Fragment自定义tab添加小红点(kotlin事例)

首先看哈效果:下面是两个布局,一个主布局,一个tab的布局主布局很简单tablayout+viewpager:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="...

2019-03-27 10:36:24 1309

原创 Android kotlin网络请求框架fuel(简单方便的使用,提供项目中使用实例)

不知道Fuel的朋友可以看下下面这几篇文章,这里主要讲项目中的使用流程GitHub地址Kotlin网络库Fuel的设计之道Kotlin实战之Fuel的高阶函数接入AS: //fuel框架 implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation "com.github.ki...

2019-01-18 16:17:49 5927 2

转载 Android string.xml中的特殊字符转义

今天项目碰到个转义特殊字符的问题,网上搜索看到,故转载,已标明出处:项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示以下为常见的ASCII十进制交换编码:空格:&#160;(普通的英文半角空格但不换行)窄空格:&#8201;&...

2018-04-11 16:50:03 4943 2

原创 Android一个用作筛选的弹窗控件CustomFiltControl

注:您正在查看一个停止维护的项目,只供借鉴参考效果:起初踩的坑: 刚开始是因为项目中需要用到筛选的功能,以前也遇到过但都是其他同事做的,而我看他们的实现大多都是自己一个个的码布局,然后做事件处理很麻烦,还有的是通过网上的一些线性排列控件自己组合实现的。 如今自己遇到了我开始想的也是通过LinearLayout动态去添加选项,title部分就是也是动态添加,一个打的L...

2018-04-04 15:38:20 1890

原创 Resources$NotFoundException: File res/drawable/xxxxxxxxxx.xml from drawable resourc ID #0x7f02006e

遇到这个错误的场景是我像给View设置背景,要求在点击的时候背景颜色改变起初我在res下面新建了一个color文件夹写了一个资源文件如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;it...

2018-03-22 18:03:47 1895

原创 Android Studio使用Lambda表达式配置

首先在项目根目录下的build.gradle引入:classpath 'me.tatarka:gradle-retrolambda:3.4.0'然后在module的build.gradle的引入插件:apply plugin: 'me.tatarka.retrolambda'最后在在module的build.gradle配置JDK版本为1.8defaultConfig { ......

2018-03-21 18:17:00 278

转载 RecyclerView Item 布局宽高无效问题探究

前言这个问题很早之前就碰到过,后来通过google找到了解决办法,也就没有去管它了,直到最近有朋友问到这个问题,感觉很熟悉却又说不出具体原因,因此,就想通过源码分析一下。顺便做个总结,避免以后出现类似的问题。封面.png问题复现为什么发现了这个问题呢?是当时要写一个列表,列表本来很简单,一行显示一个文本,实现起来也很容易,一个RecyclerView就搞定。Activity以及Ad

2017-11-29 11:22:31 664

转载 Android九宫格手势解锁

这里是使用的开源库GestureLibray里面有关于这个东西的介绍和接入方式,这里就不累赘了,我只是说下里面没有的。关于这个库的使用: protected void initViews() { //设置模式 LockMode lockMode = (LockMode) getIntent().getSerializableExtra(Config.IN

2017-11-17 11:34:41 765

转载 vi命令

原文:vi命令

2017-07-15 12:52:05 271

转载 [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld

首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分。  转载请注明原文地址:http://www.cnblogs.com/litou/p/4843772.html  本文章的内容来自于百度、谷歌得到的别人努力成果的基础上,再加上自己的实践总结得出的,截图写字不容易啊。所有的软件安装和IOS程序运行都测试通过。  本文章内容包括

2017-06-09 14:08:46 4407

原创 使用Android studio移植FFmpeg3.3进行转码

第一步:导入so文件1、在main目录下新建jniLibs目录2、再在jniLibs下新建armeabi目录3、将编译好的so文件拷贝到armeabi目录下4、将编译生成的include目录拷贝到jniLibs目录下(参考:编译FFmpeg)第二步:配置CMakeListscmake_minimum_required(VERSION 3.4.1)add_libr

2017-05-09 00:19:07 1296

原创 mac下编译libyuv源码为so文件

第一步:下载yuv源码https://github.com/illuspas/libyuv-android这里有针对Android NDK配置好的项目直接下载下来第二步:配置NDK环境变量打开终端命令行1、输入:cd ~回到mack根目录2、创建.bash_profile:touch .bash_profile3、编辑.bash_profile文件:open

2017-04-27 22:11:20 2265

原创 MAC下将FFmpeg3.3源码编译成so

环境准备:mac OSandroid-ndk-r14b-darwin-x86_64.zipffmpeg3.3源码(http://www.ffmpeg.org/)修改ffmpeg-3.3/configure文件如果直接按照未修改的配置进行编译,结果编译出来的so文件类似libavcodec.so.55.39.101,版本号位于so之后,Android上似乎无法

2017-04-27 17:22:50 2582

转载 在NDK开发中引入第三方库(AndroidStudio Cmake)

原文:http://blog.csdn.net/mxw3755/article/details/56676923在NDK中可能需要复用之前已经编译好的so文件,所以本章的目标是给一个之前编译好的so文件外加一个需要调用接口的头文件,在现在项目中复用。在本次实践过程中,已经有编译完成的各种cpu架构的libstringutil-lib.so以及头文件,Stringutil

2017-04-24 18:17:20 672 1

转载 C 和 C++ 混合编程

原文:http://blog.csdn.net/liang890319/article/details/7287592在最近的arm开发中,因为一些特定的需求,需要使用从C文件中调用以前C++程序中的类和方法。参考网上的一些资料,本文1将相关的知识点简要总结如下:c&c++混合编程的注意事项,在c++函数中调用c函数的方法,在c函数中调用c++函数的方法,在c函数中调用C++对象及其中数据

2017-04-21 14:50:59 470

转载 小米手机Attempt to invoke interface method 'boolean android.database.Cursor.moveToFirst()'

原文:http://blog.csdn.net/iamwutianbao/article/details/52459509小米手机选择了图片之后,小米机会崩掉(别的机子,啥版本都没问题)。看异常信息,指示cursor.moveToFirst(),空指针异常。也就是说,cursor为空。是uri的问题,4.4之前,返回的是包含图片绝对路劲的,4.4之后,返回的不再是绝对路劲了,而是一个图片的

2017-04-20 15:04:24 8296

转载 Android开发配置opencv环境超详细教程

原文:http://blog.csdn.net/u012341163/article/details/510653101、前期准备1 上opencv官网,下载opencv for Android 2 安装 Android studio2、方法一(使用C++实现底层算法再利用jni传递使用)开始配置1.安装Android NDK新建项目,建完后可通

2017-04-19 15:07:51 4812 2

转载 CoordinatorTabLayout的基本使用

CoordinatorTabLayout是一个自定义组合控件,可快速实现TabLayout与CoordinatorLayout相结合的样式 继承至CoordinatorLayout, 在该组件下面使用了CollapsingToolbarLayout包含TabLayout用法Step 1在gradle文件中加入下面的依赖:1.depende

2017-04-18 10:26:52 2392

转载 2017,你绝对想尝试的新安卓库

编辑推荐: 这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!1BufferTextInputLayout直接看效果图:升序效果2scalpel动态展示android的绘制层级,看下炫酷的效果图:

2017-04-14 15:53:10 596

原创 NestedScrollView嵌套RecyclerView只显示一行的问题

1、添加属性设置//设置布局管理器 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context); linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); linearLayoutMana

2017-04-14 15:19:42 6688 1

转载 Android平台上使用SDL官方demo播放视频(使用ffmpeg最新版解码)

原:http://blog.csdn.net/danjuan123/article/details/65444098SDL(Simple Directmedia Layer)是一套开源的跨平台多媒体开发库,集成了音视频的许多底层的API,介绍Windows平台下的例子已经很多了,例如:雷老师的 最简单的视音频播放示例7:SDL2播放RGB/YUV,既然SDL是跨平台的,自己有参考了雷老师的

2017-04-14 15:11:52 1849

转载 完成FFmepg的移植,编译ffmpeg4Android

本文主要实现了FFmpeg的编译和移植,首先在linux下将官网下载的源码编译成.so文件,然后使用android-studio配合NDK工具,将.so文件移植到android项目当中,简单地介绍了如何一步步完成FFmpeg的编译流程参考文章:手把手图文并茂教你用Android Studio编译FFmpeg库并移植下面是我自己在ubuntu下编译准备的编译工具

2017-04-14 14:51:06 5613

原创 Android仿JD选择地区

注:您正在查看一篇停止维护的博客,只供借鉴参考,后期会提供kotlin版本的demo整个对话框是建立在一个DialogFragment上面的,DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。组成结构:DialogFragment+PagerSlidingTabStrip +ViewPager,...

2017-04-06 13:43:23 3672 4

原创 Android与JS的交互汇总

1、首先看一下Android中webview的属性设置 //垂直不显示 this.setVerticalScrollBarEnabled(false); //设置编码 this.getSettings().setDefaultTextEncodingName("utf-8"); //与JS交互必不可少的属性

2017-04-05 15:32:11 1169

原创 Android JNI中C和JAVA代码之间的互相调用

一、C语言代码回调Java方法1. C代码回调Java方法的流程(1) 找到java对应的Class创建一个char*数组, 然后使用jni.h中提供的FindClass方法获取jclass返回值;char* classname = "wjy/geridge/com/testndk/jni/JniUtils";jclass dpclazz = (*env)->Fi

2017-03-23 17:07:25 12592 3

原创 Android Studio中使用NDK/JNI

defaultConfig { ndk { moduleName "NdkJniDemo" //生成的so名字 abiFilters "armeabi", "armeabi-v7a", "x86" //输出指定三种abi体系结构下的so库,目前可有可无。 } }gradle.pro

2017-03-22 18:25:16 808

原创 Android Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread

由于项目需要给textview设置了GIF图片背景在三星S5上没有问题,在锤子T1上却出现了:Android Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 12140这是什么错,没见过,查阅类是问题后发现有些大神通过禁用硬件加速解决了这个问题于是乎加了这句代码:textview.setLayerType(Vie

2017-02-21 10:33:49 1303

原创 使用Android Studio生成javadoc

开发者在开发完成一个项目的代码后,为了方便后面维护和一些交接等工作可以把项目生成一个帮助文档方便查阅,在生成之前最好是将代码注释写得全一点便于理解和阅读。下面介绍生成步骤1、找到在Android studio菜单中的“tools”的选项,点击弹出了下拉菜单中,进行选中下拉菜单中的“generate javadoc”的选项。2、在弹出的specify generate jav

2016-11-30 11:39:28 2078

原创 android照相、相册获取图片剪裁部分手机异常的解决方法

有问题的写法1、我们在使用相机相册获取图片的的时候很多人都习惯这种写法:解决办法打开相机:/** * 打开照相机 */ private void openCamera() { String SDState = Environment.getExternalStorageState(); if(SDState.equals(Environment.

2015-10-30 18:26:26 2803

转载 Android Gson用法

目前的客户端大都有和服务端进行交互,而数据的格式基本就是json了,于是在Android开发中就经常用到json解析,方便的是Google已经为我们提供了一个很棒的json解析库–gson,那么今天就来总结分享下gson的各种用法。gson的官方下载地址:google-gson单个对象首先我们来看一个最简单的用法,假设json的数据格式是这样的:{ "id"

2014-08-04 11:40:34 629

原创 Android开发获取唯一设备ID

Android是否有唯一的设备ID,如果有的话,该怎样快速有效获取? Settings.Secure#ANDROID_ID 返回Android ID ,是一个64位的16进制字符串privateString android_id = Secure.getString(getContext().getContentResolver(),Secure.ANDROID_ID);

2014-07-30 12:25:17 964

转载 【移动开发】Android应用程序完全退出

前段期间,参加比赛做项目时遇到了一个问题:Android中应用程序弹出退出对话框退出应用程序时,老是出现上一个Activity,于是将在Activity跳转时将其finish()掉,结果还是不行!寻其原因:原来项目中有好多Activity用来显示界面,之间还掺扎着数据信息的交流,我们知道Activity是以栈的方式存放,要想将程序退出,自然得将众多Activity销毁掉了!后来在网上查阅了

2014-07-16 11:45:24 710

原创 android等待、延时切换广告轮播 ScheduledExecutorService服务的使用

创建服务执行,在线程中等待执行相关操作:

2014-07-09 10:34:33 2614 1

转载 Android相机、相册获取图片,解决相机拍照图片被压缩模糊的情况

如题,这个需求本不是一个很复杂的过程,但是却存在一些隐患,我也是最近在项目中碰到这个问题,将Android通过相机或相册获取图片并最终显示在界面上做了一个小研究,现将一些结果和附上的一个Demo叙述如下:做过类似需求的同学都知道,在Activity中通过如下代码可以启动相机,然后在重写的onActivityResult方法中可以获取到返回的照片数据:[java] v

2014-07-07 17:58:30 6698

转载 Android计算地图上两点距离

最近项目要用到定位地图上两个坐标的位置,网上找了一下发现:在android中可采用如下代码获取距离: [java] view plaincopypublic double getDistance(double lat1, double lon1, double lat2, double lon2) {             fl

2014-07-04 11:36:45 807

转载 Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公共类

介绍总结的一些android公共库,包含缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)、及Android常用工具类(网络、下载、shell、文件、json等等)。 TrineaAndroidCommon已开源,地址为TrineaAndroidCommon@Github,欢迎Star或

2014-07-02 12:24:28 775

转载 Android中Bitmap、Drawable、byte[]转换

1.Drawable—>BitmapResources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);2.Bitmap---->DrawableDrawable drawable =new BitmapDrawable(bmp);另外在网上

2014-06-18 12:19:45 508

转载 Android开发之日历控件实现

原文:http://www.cnblogs.com/hanyonglu/archive/2012/03/26/2418178.html 本文介绍Android平台上几种有用的的日历控件。日历控件在Web开发中有很多的解决方案,而且很容易实现,但是在Android平台上的解决方案较少且不容易实现。下面给大家开始介绍几种及我们实现的示例。   我们大家都知道,在Android平

2014-06-03 09:08:59 815

转载 Android不同手机屏幕分辨率自适应

原文:http://wolfgangkiefer.blog.163.com/blog/static/8626550320111120105136253/各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有

2014-04-18 18:00:13 989

转载 移动平台商家支付宝攻略 商户私钥生成

移动平台商家支付宝攻略  1.简介RSA 是一种非对称的签名算法,即签名密钥(私钥)与验签密钥(公钥)是不一样的, 私钥用于签名,公钥用于验签。在与支付宝交易中,会有 2 对公私钥,即商户公私钥,支付宝公私钥。商户公私钥:由商户生成,商户私钥用于对商户发往支付宝的数据签名;商户公钥需要上传至支付宝,当支付宝收到商户发来的数据时用该公钥

2014-04-09 17:54:04 5983 1

Kotlin网络请求之fuel

android Kotlin的网络请求框架fuel的实际实践,简单做了包装方便使用,由于fuel的特性本身就使用简单,包装也不复杂,博客地址:https://mp.csdn.net/postedit/86537930

2019-01-18

Android仿JD选择地区

该项目已停止维护,只供借鉴参考。 整个对话框是建立在一个DialogFragment上面的,DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。 组成结构:DialogFragment+PagerSlidingTabStrip +ViewPager+Fragment+ListView,使用ViewPager来切换省市区的选择,PagerSlidingTabStrip 作为头部tap展示已选择的信息,点击已选中的信息tap可以返回重新选择。

2017-04-06

android一个漂亮的UI设计demo

一个漂亮的android ui例子,其中使用到了ViewFlipper,Handler,手势等

2013-10-13

传智播客 21.android的ui设计技巧视频课程代码

传智播客 android课程的21讲android的ui设计技巧 的课程代码。

2013-10-13

Swing+MySQL实现简单分页

用Swing做界面展示,用到了MySQL的LIMIT进行分页显示数据。 下载后解压导入到eclipse中即可

2013-05-09

java web servlet API

J2ee servlet的帮助文档。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-11-20

空空如也

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

TA关注的人

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