自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌上飘雪

只做瓦工,不兼职造砖

  • 博客(89)
  • 资源 (24)
  • 收藏
  • 关注

原创 高德相关

Android 高德地图根据经纬度定位到指定位置,并使用icon标记//移动到指定经纬度private void initAMap() { AMap mAMap = mMapView.getMap(); CameraPosition cameraPosition = new CameraPosition(new LatLng(latitude, longitude), 15, 0, 30); CameraUpdate cameraUpdate = CameraUpdateF

2020-07-01 11:14:27 255

原创 水泥厂之知识点

1.跨进程通信的几种方式Intent:打电话、跳浏览器等ContentProvider:数据库存储数据Broadcast:广播通信AIDL通信:通过接口共享数据2.wait和sleep 的区别wait是Object的方法,wait是对象锁,锁定方法不让继续执行,当执行notify方法后就会继续执行,sellp是Thread的方法,sellp是使线程睡眠,让出cpu,结束后自动继续...

2019-08-27 09:46:29 244

原创 砖垛之侧滑返回上一页

// Activity右滑退出的效果 api 'cn.bingoogolapple:bga-swipebacklayout:1.1.1@aar'/** * @ author:mo * @ data:2018/1/29:15:49 * @ 功能:Activity右滑关闭页面基类 */public class KSlidingCloseActivity extends BA...

2019-08-13 14:27:07 205

原创 小程序之报错信息

1、报错信息:{errMsg: "operateWXData:fail invalid scope"} 出现场景:新建的项目就出这个了。。。 解决方法:1、点击工具栏的“云开发”项目。2、开通云开发服务。3、右键点击cloudfunction选择自己新建的环境。4、重新编译2、报错信息:Expecting 'STRING','}', got INVALID ...

2019-06-14 09:26:17 875

原创 水泥厂之系统注解

1、@Nullable :可以传null2、@NotNull :不可以传null3、@CheckResult:检查所传参数是否符合方法里的需求4、@IntRange:限定类型、范围 如:@IntRange(from=1, to =180) 参数现在为int类型,1-180之间5、@FloatRange:限定类型、范围 ,同上6、@Size:限定长度;用法有: ...

2019-05-24 14:30:26 92

原创 java.net.ProtocolException: unexpected end of stream

问题发生环境:使用  Retorfit 上传了3张以上的图片,解决;在配置Retorfit里的okhttp 的时候添加一个拦截器, 里面加上  addHeader("Connection","close");全文 如下: public static Interceptor HeaderInterceptorPut() { return new Intercep...

2019-02-23 15:53:46 5656

原创 .UndeliverableException: kotlin.NotImplementedError: An operation is not implemented: not implemente

划重点:not implemented马蛋,kotlin的作者咋想的,class KObserver2 <T> :Observer<T>{ override fun onComplete() { TODO("not implemented") //To change body of created functions use File |...

2019-02-20 15:28:06 424

原创 水泥厂之模拟器

夜神模拟器:adb connect 127.0.0.1:62001逍遥安卓模拟器:adb connect 127.0.0.1:21503天天模拟器:adb connect 127.0.0.1:6555 海马玩模拟器:adb connect 127.0.0.1:53001网易MUMU模拟器:adb connect 127.0.0.1:7555原生模拟器:adb connect (...

2019-02-18 11:00:26 389

原创 砖垛之dataBinding

集成:在app目录下的build.gradle文件里的Android节点里添加dataBinding { enabled = true }即可,注意,有时候再sync同步后会报错Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex...

2019-01-31 14:31:23 181

转载 砖垛之视频压缩

使用七牛短视频SDKhttps://blog.csdn.net/qq_31796651/article/details/79154072 /** * 压缩视频 * * @param filepath */ public void compressVideoResouce( String filepath) { if (T...

2019-01-18 16:02:43 209

原创 Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.

jenkins打包死活过不去:app:lint FAILED:app:lint (Thread[Daemon worker,5,main]) completed. Took 9.529 secs.FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:lin...

2019-01-17 16:18:05 3069

原创 黄世仁之监听程序前后台切换

两种方法,一是在activity里,二是在  Applicition里一、在activity里:这里分两种情况,1是单个activity监听,2是全局监听, 一般都会全局监听,加在baseActivity里,方法一样 /** * app是否处于前台 */ public static boolean isActive; /** * ...

2019-01-17 14:58:13 164

原创 水泥厂之插件

一、GsonFormat:快速生成bean类快捷键:快捷键Alt+S也可以使用Alt+Insert二、Lifecycle Sorter:根据生命周期代码排序三、CodeGlance:在右边可以预览代码,实现快速定位四、Sexy Editor:设置AS代码编辑区的背景图五、SingletonTest快速生成单例模式的预设六、android-parcelable-in...

2019-01-09 16:20:52 153

原创 Android 查看 SHA1

一、debug版,暂无、二、正式版1、方法:解压APK,在解压后的目录中使用cmd,如下:keytool -printcert –file .\META-INF\CERT.RSA

2019-01-02 18:30:42 828

原创 砖垛之ScrollView

一、ScrollView胀满全屏,里面的内容不固定,但是子底部有 一个按钮之类的布局要固定在底部1、XML里的ScrollView节点里android:fillViewport="true"2、在底部的布局上面加上一个占位布局 <View android:layout_width="match_parent" ...

2018-12-20 14:57:38 110

原创 砖垛之键盘

一、默认不弹,电机输入框的时候再弹 android:focusable="true" android:focusableInTouchMode="true" 

2018-12-20 14:53:49 120

原创 Failed to resolve: com.android.support:appcompat-v7:28.+ 报错

报错全文如下: Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+ <a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:D:/g...

2018-11-28 09:56:08 4265 2

原创 LitePal集成

https://www.jianshu.com/p/8035eb5da7a2https://github.com/LitePalFramework/LitePal使用上确实简单集成流程:1、在build.gradle里添加依赖://数据库框架compile 'org.litepal.android:core:2.0.0'2、在src-main目录下新建assets文件夹,新...

2018-08-21 17:52:41 355

原创 砖垛之ExpandableTextView-自定义可以动态展开/收缩显示长文本的TextView

一、实现效果二、项目地址: https://github.com/Carbs0126/ExpandableTextView三、集成app的build.gradle文件里添加依赖compile 'cn.carbs.android:ExpandableTextView:1.0.3'XML里引用<cn.carbs.android.expandabletextview.library.Expanda...

2018-05-26 15:33:47 983

原创 水泥厂之Android Studio配置JDK1.8

有两种方法,这里只记录了一种,另一种据说比较麻烦,后遗症也有点多,没具体测试 这种的逻辑个人理解为,给as下了一个1.8的插件,然后设置as使用这个插件,设置比较方便,个人比较喜欢第一步:在整体项目的build.gradle文件里把下面代码里有注释的部分粘贴到自己项目文件对应的位置去buildscript { repositories { jcenter()...

2018-05-07 11:32:14 2805

原创 搬砖之路-转场动画ActivityOptions

接触场景: 开发文档里要求的。需求:点击列表里的item图片,放大跳转到大图界面,关闭大图界面时,缩小返回至列表里的item图片处实现: 使用ActivityOptions.makeSceneTransitionAnimation流程: 1、在清单文件里的跳出activity的主题里 添加 <item name="android:windowAllowEnterTransitionOverla

2018-04-24 14:33:13 238

原创 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportan

FATAL EXCEPTION: main Process: mo.com.mo, PID: 2982 java.lang.NullPointerException: Att

2018-04-19 17:32:09 1403

原创 Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

1、2、依赖 dependencies { compile ‘com.android.support:multidex:1.0.1’ } 基本上和解决6556一个套路 。 网上还有说加混淆的: -keepattributes EnclosingMethod 测试不管用3、使用 MultiDexApplication1、在AndroidManifest.xml的appl...

2018-04-19 11:43:38 408

转载 android屏幕适配,自动生成不同的dimens.xml

作用: 根据默认的dimens文件生成指定尺寸的对应dimens文件,说白点就是写一个dimens文件,自动生成其他尺寸的文件,不用自己去一个一个的算了。流程:一、在values路径下新建一个dimens文件,里面写好对应的键值对 如:&lt;dimen name="dp_0"&gt;0dp&lt;/dimen&gt; &lt;dimen name="dp_1"&gt;0...

2018-04-18 18:31:35 2379

原创 砖垛之ScrollView

一、ScrollView嵌套LinearLayout布局不能撑满全屏 解决:必需为ScrollView设置:android:fillViewport=”true”。

2018-03-29 13:52:07 110

原创 砖垛之Android Activity 的四种启动模式

种类:standard、singleTop、singleTask和singleInstance。使用位置:在AndroidManifest.xml中,通过&lt;activity&gt;标签的android:launchMode属性可以设置启动模式使用:1.standard模式;默认模式,创建的时候进栈,销毁的时候出栈,系统不做判断,先进先出。2.singleTop模式:当二次创建一个activi...

2018-03-20 14:19:06 126

原创 砖垛之viewPager

问题一、 fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .ViewPagerAdapter adapter=new ViewPagerAdapter(getActivity().getSupportFragmentManager(), fragments)解决:**adapter的构造器里的getActivity().getSupportFragmen

2018-03-13 16:15:39 95

原创 砖垛之微信支付集成记录

问题一:进入微信支付锦棉后,点击返回箭头,就是说用户在支付的最后一步的时候后悔了,当前界面关闭,返回上一个界面,这个时候,出现的这个界面会闪烁一下,或者缩放一下, 解决: 在清单文件 的WXPayEntryActivity节点下添加android:theme=”@android:style/Theme.Translucent” 。把WXEntryActivituy这个activity成透明,用户就

2018-02-05 16:11:03 118

原创 You need to use a Theme.AppCompat theme (or descendant) with this activity.

在模拟器上跑代码的时候突然爆这个了,网上都说是v7包的问题,先不烤炉原因,直接记录解决 android:theme=”@style/Theme.AppCompat.Light.NoActionBar” 完整代码如下:<activity android:name=".module.view.activity.KuwoMusicPlayActivity" android:t

2018-01-15 10:57:13 167

转载 砖垛之正则表达式

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正

2018-01-09 17:51:50 135

原创 砖垛之android studio 友盟多渠道打包apk

一、在友盟后台注册一个账号, 1、当新添加应用时, 点击提交 这个appkey,就是友盟后台的通行证,2、当已经添加过应用时 这个时候友盟的AppKey我们就拿到了二、添加友盟的依赖1、 在项目的 build.gradle文件里的allprojects节点里添加 忘记友盟的库对应的是哪一个了,这个就看情况了,全写上也不会报错,早晚能用上!

2018-01-09 15:43:40 285

原创 砖垛之android studio 打包apk

AS打包主要分两种一种是没有“.jks”文件的打包一种是有“.jks”文件的打包一、 没有“.jks”文件的打包首先 我们选择Build -> Generate Signed APK 然后 这时候,因为我们现在还没有秘钥文件,所以我们选择create new一个新的秘钥文件 创建完后,点击图1的OK。界面回事这样的 这时候可以选择是否记住密码,我一般是

2018-01-09 14:21:53 2353

原创 砖垛之view

一、改变view的背景透明度 1、Java代码控制/** * 设置view的背景透明度 * @param view * @param aph 0–255之间的数字。数字越大,越不透明。 */ public static void setBackgroundAph(View view, int aph) { //mutate()的

2018-01-05 17:02:57 144

原创 搬砖之路之butterknife

1、在项目根目录下的build.gradle文件里配置dependencies { classpath 'com.android.tools.build:gradle:2.3.2' //加上这行 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }2、在项目的build.gradle(app目录的

2017-11-14 16:39:20 221

原创 砖垛之glide

引用:compile 'com.github.bumptech.glide:glide:3.5.2' Glide .with(context) .load(imageUrl) //.load( Uri.fromFile( new File( filePath ) ) )//加载视频的缩略图 .placeholder(R.mipmap.ic_launcher) //

2017-09-04 14:08:53 205

原创 砖垛之RecyclerView

一、焦点占用,当一个界面里有RecyclerView的时候,他会默认占用焦点,也就是她会吧她上面的布局顶上去不显示,解决办法,在XML布局里,他的上一级布局里添加android:descendantFocusability="blocksDescendants"二、scrollview嵌套recyclerview显示不全,外面套一层布局<RelativeLayout android:la

2017-08-15 15:38:14 205

原创 砖垛之android studio

一、快捷键 1、去掉没用的import;Ctrl+alt+o

2017-08-15 09:18:59 156

原创 砖垛之PopupWindow

一、PopupWindow弹出后,当里面有editext时,要弹出键盘,这时键盘会遮挡pop 解决;popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED); popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)...

2017-08-14 14:53:30 215

原创 砖垛之imageview

一、设置占满控件android:scaleType="fitXY" android:layout_alignParentLeft="true"

2017-08-03 14:16:49 204

转载 Android 透明度值

引用自 :http://blog.csdn.net/wzy_1988/article/details/50789624透明度数值100%FF95%F290%E685%D980%CC75%BF7

2017-06-12 11:26:42 342

pulllibrary

pulllibrary

2016-07-08

xutils3jar包

xutils3jar包

2015-12-15

xutils2jar包

xutils2jar包

2015-12-15

xutils3demo

作者的demo没看懂,网上就找到了一个 ,写的也比较简单,看着累,所以自己就把自己联系的demo发了上来,没有dbutils类。不会。

2015-12-15

开门动画

开门动画

2015-12-09

底部导航栏,viewpage,自定义view,菜单,弹出框

自用留底!底部导航栏,viewpage,自定义view,菜单,弹出框底部导航栏

2015-12-08

自动跳界面

自动跳界面

2015-12-08

fragment展示

fragment展示.zip

2015-11-24

碎片及fastjson简单应用

碎片及fastjson简单应用

2015-11-19

竖直滑动碎片

verticalSlide.zip 竖直滑动碎片 

2015-11-19

Android 自带一键分享功能,不使用第三方

Android 自带一键分享功能,不使用第三方sdk,能直接使用

2015-11-19

使用xutils拍照或从SD卡选图片上传

xutils上传图片网上找了好多,demo比较少,而且都没有写一个清晰的流程,so。。自己写的

2015-11-18

使用xutils拍照从SD卡选图片上传图片文件

xutils上传图片网上找了好多,demo比较少,而且都没有写一个清晰的流程,so。。自己写的

2015-11-18

水平翻转动画

翻转动画 简单的图片水平翻转 很实用 网上找的

2015-11-16

转友盟第三方登陆和一键分享demo

友盟第三方登陆和一键分享demo,最简单通俗易懂,好不容易找到的

2015-11-12

旋转 动画

旋转动画适合初学用。

2015-11-11

xutils 简单易理解的demo

简单易理解,网上能找到的最能让初学者理解的xutils的demo

2015-11-11

ratingbar

ratingbar

2015-11-10

Android 使用高德api获取经纬度

Android 使用高德api获取经纬度

2015-11-02

listview多选并设置上限

listview多选并设置上限, qq群里朋友写的demo

2015-10-13

listview大全

网上找的 功能比较实用,效果比较好

2015-10-13

添加菜单项

添加菜单项

2015-08-20

ndroid根据你出生的阳历日期可以判断你属于哪个星座程序

ndroid根据你出生的阳历日期可以判断你属于哪个星座程序

2015-07-16

android根据你出生的阳历日期可以判断你

android根据你出生的阳历日期可以判断你

2015-07-16

空空如也

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

TA关注的人

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