自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小资女的博客

android程序媛的成长之路.........余生,愿我们都能做一个自给自足人,享受孤独却不寂寞,不累于生活,不迷失自我。

  • 博客(29)
  • 收藏
  • 关注

原创 androidstudio新的查找方式

.\gradlew app:dependencies --configuration releaseRuntimeClasspath

2023-03-18 09:50:10 112

原创 android项目中两个aar同时引入二维码扫码,release打包冲突

今天给客户方调试代码,项目里面引入的两个aar包里面都有二维码扫码,正常调试的时候没有问题,但是在release打包的时候报“program type already present:com.google.zxing.BarcodeFormat”后来在网上找到一种方式,自己测试真的可以,很感谢:本来我封装aar的时候把二维码的core包放在了libs下面,relase报错,后来我把libs中的jar包删掉,改成api 'com.google.zxing:core:3.0.0'这种形式引入就可以了.

2020-09-01 15:39:01 391

原创 项目中引入aar包的方法:

1.在build.gradle中的android{}外层添加repositories { flatDir { dirs 'libs' }}2.将aar包添加到项目的libs文件夹下3.在dependencies中添加 implementation(name:'名称', ext:'aar')

2020-08-17 18:25:42 4372 2

原创 StateListDrawable cannot be cast to android.graphics.drawable.GradientDrawab

项目里面最近很多客户端自定义的按钮形状跟底色要从服务器返回,今天测试遇到一问题,记录一下下:错误的写法: GradientDrawable gradientDrawable = ((GradientDrawable)((TextView)helper.getView(R.id.tv_subject)).getBackground());if(null !=item.bcolor &...

2020-02-28 16:33:21 1811

原创 Cause: buildOutput.apkData must not be null

androistudio升级到3.5.3之后,打包很多次都不成功,今天终于成功了,特意来记录一下下:到现在也没明白为什么,把打包路径换到项目自身的debug或者release目录下就能成功未成功路径:成功路径:...

2020-02-28 12:06:05 205 2

原创 android studio design editor is unavailable until a successful build解决方式

最近在往项目里面引入阿里云,引入之后界面里面突然就显示不出来视图了,只是显示"android studio design editor is unavailable until a successful build",找了半天终于找到了解决的方式:关闭androidstudio,找到系统androidstudio的安装路径,然后删除里面cache文件夹,我这边的路径是"C:\Users\用户名\....

2019-12-17 14:03:35 732

原创 解决androidstudio中全局搜索快捷键失效

嗯,今天遇到个奇怪的问题,就是androidstudio中的全局搜索快捷键突然就不管用了,对于我这菜鸟来说,没有全局搜索,查找别人的代码实在是太头疼了。。。。。想想,今天做的一个操作就是下载了输入法,后来发现是输入法的快捷键跟androidstudio中的快捷键冲突了。。。。找到输入法的系统快捷键把勾选给去掉就可以了...

2019-09-17 16:06:33 3064 2

原创 android中scrollview中包含edittext滑动冲突问题

最近在项目中遇到一个问题,就是当scrollview中包含多个edittext,在滑动页面的时候,有时候不太灵活,在网上各种扒拉,借鉴别人的方式实现了一种解决办法:重写Edittextpublic class MyEditText extends EditText { public MyEditText(Context context) { super(cont...

2019-04-17 18:59:00 638

原创 android中使用"空格符"保持字符串长度一致

在项目开发过程中,很容易遇到提示字符不一样长度的情况,为了保持界面美观,有时候我们需要处理一下:<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="@dimen/dp5" android:text="单&am...

2019-04-17 18:49:19 1098

原创 自定义dialog的宽跟高

嗯,说来惭愧,开发几年了,今天竟然被dialog自定义宽高难着了,我也是醉了,记录一下。。。。。。View dialogView = LayoutInflater.from(context).inflate( R.layout.dialog_logistics_customize, null);Dialog customizeDialog = new Dialog(co...

2019-03-28 20:38:37 444

原创 android自定义验证码输入框

公司的项目有个关于验证码的自定义文本框,要求实现锁定一次光标,输入框自动换行,哎呦,对我这个菜鸟来说,真是着急死了,各种扒拉,各种调试,最后还好实现了,但是感觉跟预期的还是差了那么一点点。。。。记录一哈哈吧,感谢各位技术大佬们。。。。public class CodeInputView extends View { private Paint mPaint; //绘制对象 ...

2019-03-08 19:57:17 1390

原创 app内部调用百度地图api

最近在做一个新项目,里面涉及到一些地图的问题,刚开始就是腾讯,高德,百度各种调研,后来需求变动,让直接根据uri调起百度地图。。。。。费了不少力气,记录一下下吧。。。。。public static void goToBaiduMap(Context context, String latitude, String longtitude, String address) { if (!...

2019-03-08 19:41:04 2764

原创 android中radioButton+fragment实现底部中间凸起导航

今天产品提了新的需求,其实现在我维护的项目的首页不支持中间凸起的,他动态用tabHost实现的,但是现在需求涉及到很多需要改动的地方,tabhost维护实在是麻烦,所以,果断改成radioButton+fragment实现 。。。。。 &lt;RelativeLayout android:layout_width="match_parent" ...

2018-07-31 18:49:58 1579

原创 空包签名

首先进入jdk的bin目录然后输入命令jarsigner -verbose -keystore  签名文件路径  -signedjar  签名后apk命名以及路径    签名前apk路径    签名文件别名输入的密码看不到直接敲击回车就ok啦记录一下下,后期用着方便。。。。。...

2018-07-12 13:12:47 270

原创 androidstudio3.0之后多渠道打包

真的是慢一步,步步慢哇,15年的时候,公司有个同事就开始给我们普及多渠道打包,因为当时我就是看他不顺眼,所以也木有学。。想想有点后悔噻。。后来因为app上传的市场比较固定,都是一个一个打包的,多渠道打包出来那么久了,我竟然木有用过,昨天下午抽空了解下,感觉还处在皮毛,好多东西都是知其然,不知其所以然,昨天有童鞋推荐了美团的walle,网上搜集下资料,感觉还不错,好可惜,我们项目里面不让用。。。。网...

2018-06-27 15:20:39 343

原创 Unable to start adb server

今天启动androidStudio的时候弹框出现:问题:Unable to start adb server: adb server version (32) doesn't match this client (39)当时没在意,一直到手机连接不上才意识到问题,找了一下好像说是socket的端口被手机助手占用了,我电脑上安装了豌豆荚解决方式:卸载豌豆荚...

2018-06-26 13:40:03 3079

原创 刮刮乐实现android中刮墙效果

最近公司有个新需求,让实现刮墙效果,说白了,就是刮刮乐,只是我们项目里面涉及的比较深,不是简单的添加一个图层,它包括底图,中间层,以及上面的刮墙图层,在网上找了好久,都木有合适的demo,后来拿来一个刮刮乐的例子,自己修改了一下。感谢不相识的朋友,放心哈,demo小女子已经修改过了public class ScrapeWallView extends View { private Co...

2018-06-19 18:28:31 1015 1

原创 popupwindow弹出之后,窗口背景变暗

最近感觉脑袋不好使了,很简单的一个效果,自己都感觉想不起来,比如下面这个:popupwindow显示的时候,其他地方背景变暗,自己尝试了好几种方式,什么添加view啊,重写popupwindow啊,最后都木有实现后来仔细想想,直接降低当前窗口的透明度不得了:popupwindow显示出之后,设置: WindowManager.LayoutParams lp = getActivity().getW...

2018-06-19 18:06:29 414

原创 将一个十位数字的时间戳转换成时间字符串

/**     * 将一个十位数字的时间戳转换成时间字符串     *  */    public static String convertTimeToFormat(long timeStamp) {        long curTime =System.currentTimeMillis() / (long) 1000 ;        long time = curTime - timeS...

2018-05-31 19:09:25 4540

原创 listview中带有checkbox实现多选操作

关于listview中带有checkbox实现多选操作,我都接触好多次了,但是每次要想起来实现的逻辑,还得郁闷半天,今天特意记录一下哈。虽然现在recyclerview已经替代listview,但是两者的实现方式都是相同的,新的工作就是填坑的,所以只能在之前的基础上修改1.     首先声明一个实体类,在类里面添加isChecked标识,默认false2.     布局文件:        che...

2018-05-23 17:01:43 3245

原创 More than one file was found with OS independent path 'META-INF/rxjava.properties

   之前落下了android新出的很多常用的类库(ok3,rxjava,retrofit)今天刚好有时间,就一个一个学习下,虽然源码看着后面,忘着前面,不过现在好在都会用了噻添加需要的类库 compile 'com.squareup.retrofit2:retrofit:2.0.2'    compile 'com.squareup.retrofit2:converter-gson:2.0.2'...

2018-05-18 17:31:03 13352 10

原创 Android 8.0 引入自适应启动器图标

自己摸索着看了下android8.0的桌面图标适配问题,做个记录,希望可以帮到别的小伙伴,有不对的地方,欢迎指出。。。。Android 8.0(API级26)引入了自适应启动图标,可以在不同的设备模型中显示不同的形状。例如,一个自适应启动器图标可以在一个OEM设备上显示一个圆形的形状, 并在另一个设备上显示一个小按钮。每个设备OEM都提供一个掩码,然后系统使用这个掩码来呈现所有具有相同形状的自适应...

2018-05-10 18:17:02 1388

原创 transformDexWithInstantRunDependenciesApkForDebug

把新项目引入到as里面,各种问题各种出啊,单单transformDexWithInstantRunDependenciesApkForDebug这个问题我就查找了半天,后来发现原来是setting里面的设置问题:Settings---&gt;InstantRun ----&gt;去掉第一个条目的对钩就ok啦...

2018-05-05 22:47:40 4152 2

原创 fragment里面嵌套另一个fragment

最近换了工作,说白了,就是去填坑啦,首页改版,原来是viewpager+标签切换滑动实现,现在改成popupwindow+recyclerview实现,为了减少工时,我在原来的基础上复用了fragment,即需要实现在一个fragment里面嵌入另一个fragment。FragmentTransaction ft = getChildFragmentManager().beginTransacti...

2018-05-05 22:38:15 16300 2

原创 RecyclerView实现标题-网格,标题-网格布局

公司让实现标题--网格,标题--网格的布局,想来想去就用Recyclerview来实现了,说实话,中间休息了一段时间,recyclerview我用的并不多,为了工作,只能向前。。。后来在网上也是各种扒资料,最终实现了效果,虽然效果实现了,但是里面还有些地方是自己不太明白的,特意记录一下下。。。。。1.首先创建recyclerview的布局 layoutManager1 = new GridLayo...

2018-05-04 13:56:15 1480

原创 compileDebugJavaWithJavac

androidstudio项目里面报错compileDebugJavaWithJavac折磨我好久了,每次都是一点点排查代码,因为as不会给出具体出错的位置,今天修改的代码太多了,用排查的方式 太费事了,从网上找了好久,终于找到能帮助自己的信息了,记录一下,希望可以帮助更多向我一样的小伙伴....在Terminal里面输入命令gradlew compileDebugSources --stackt...

2018-04-27 18:48:02 2631

原创 Object对象转成带有JSONArray数组的JSONObject对象

可能是太菜的缘故,服务器返回的如下结构的数据,我费了大半天功夫才解决,浪费了这么多时间,不记录一下下,感觉有点亏......{"nick": null,"data": 10100,"remark": { "2323": [866, 58, 222444, 3, "咖啡馆"]},}声明model的时候,把remark字段声明成Object类型,拿到数据后,先用com.google.gson.Gson...

2018-04-26 18:39:31 20668 2

原创 android.support.VERSION@value value=带来的坑............

新到手的android项目,引入androidstudio报错:Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0) from [com.android.support:design:26.0.0] AndroidManifest.xml:28:13-35 is also ...

2018-04-16 12:37:45 2092 1

原创 沉淀ing。。。。

说来惭愧,工作这么久了,作为一个程序媛,从来没有记录过自己项目中遇到的问题,2018~~~新的开始,加油,加油,加加油~~~~~

2018-03-23 19:32:02 136

空空如也

空空如也

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

TA关注的人

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