自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Studio gradle-8.4 配置 GreenDao

Android Studio gradle版本号8.4配置GreenDao

2024-04-05 12:43:14 1112 1

原创 Android Studio 的aapt2.exe在哪个目录下

一般在:C:\Users\admin\AppData\Local\Android\Sdk\build-tools\30.0.2(不一定是30.0.2,这个得看你的版本)1.打开Android studio。

2023-09-25 15:44:13 637

原创 Android Studio 的android.jar文件在哪儿

一般在:C:\Users\admin\AppData\Local\Android\Sdk\platforms\android-33下(不一定是android-33,这个得看你Android Studio->app->builde.gradle的targetSdk是多少)

2023-09-25 15:24:21 947

原创 通过appt2查看apk包名、versionCode、versionName等

通过appt2查看apk包名、versionCode、versionName等

2023-02-10 12:18:52 958

原创 Android开发:如何播放assets下的mp4文件

Android如何播放assets下的mp4

2023-02-04 20:33:01 4252 5

原创 Android WebView在onPageFinished隐藏H5的部分内容无效

Android WebView在onPageFinished隐藏H5的部分内容无效

2022-11-01 14:32:20 958

原创 CMD指令 javac不是内部指令

步骤1.window + r →输入cmd →回车(或点击“确定”) → 输入 java -version:步骤2.A:电脑里有JDK,返回JDK名称等,可继续进入步骤3。 B:啥也没有,啧,请先去下载JDK(这里就不赘述了,自己去百度)步骤3.找到你JDK的存放位置,比如我的位置是:D:\JDK\jdk1.8.0_271步骤4.右键单击“此电脑”→选中“属性”→ 选中“高级系统设置” → 环境变量步骤5.在“系统变量”下方点击“新建...

2021-05-08 19:32:42 1531

原创 Fragment报错java.lang.IllegalStateException: Fragment already added:

Fragment报错java.lang.IllegalStateException: Fragment already added: BaseFlash朋友,相信我,检查一下你的layout_fragment,是不是压根没有你现在用到的某个id.如果你用的小刀,那可太好了,o把你fragment里的id包括nclick里的id,全部删除,重新注入,运行,就可以啦~...

2020-12-29 10:52:06 336

原创 Android字体引入

2个方案:①xml引入、②java代码引入。

2020-08-02 19:20:44 2476

原创 Android 自定义View饼状图(带有折线并显示数据)

效果图:1.attrs:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="XPieView"> <attr name="pie_color0" format="color"/> <a...

2020-03-16 15:18:27 612

原创 Anroid 自定义View 实现多个颜色的圆环

实现效果(灰色是背景色):1.attrs:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="XRingView"> <attr name="ring_color0" format="color"/> ...

2020-03-15 13:53:02 396

原创 ButterKnife其他xml的id可以弹出来,就当前这个xml出不来

如果ButterKnife是其他xml的id可以弹出来,就当前这个xml出不来,不用想了,认真检查一些你的id是不是写错了

2020-02-24 12:47:31 125

原创 Android 下载mp4到File

//初始化private File videoFile;private void init(){ String root = Environment.getExternalStorageDirectory().toString(); videoFile = new File(root + File.separator + "jbrVideo"); if (!video...

2019-09-02 19:53:11 1431

原创 使用VideoView播放视频

1.xml:<VideoView android:id="@+id/video" android:layout_width="wrap_content" android:layout_height="match_parent"/>2.java:VideoView videoView;//初始化private void initVide...

2019-09-02 19:01:17 327

原创 Android 融云IM 的 RongIM.connect(token,RongIMClient.ConnectCallback)三个回调函数不走

log提示配置清单出错。这个时候其实是的libs里忘了添加融云的 libsqlite.so 文件,你只需要把这个文件放到你的libs下就行。这个开发文档里有写:https://www.rongcloud.cn/docs/android.html...

2019-05-22 17:52:27 1773 1

原创 Android中 TabLayout的TabItem文字和图片莫名不显示问题处理

Tablayout在没有设置适配器的时候,TabItem的文字和icon是正常显示的,可一旦设置上适配器文字和icon就直接消失,这个时候有两个解决办法(本人暂时只有两个)1.效果图:2. 正常写法设置适配器后的实图:<android.support.design.widget.TabLayout android:id="@+id/fh_tab" app:tab...

2019-05-02 12:19:07 5402

原创 自定义View(多个组件组成的layout)

虽然include也节省了写xml的时间,但是里面的响应事件还是每次都要写一遍,很多时候,为了节省开发时间,对于重复的布局,我们会直接通过自定义来实现。1.在valuse文件下创建一个attrs文件():&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;resources&gt; &lt;declare-styleable name...

2019-02-22 16:04:54 433

原创 Android Tablayout 指示器长度修改

其实我们大多时候是这两个需求,一个自带的属性就搞定,app:tabIndicatorFullWidth="false",ture是第一个红箭头,false是第二个。想要修改指示器的样式,直接在代码中修改:tabThree.setSelectedTabIndicator(getResources().getDrawable(R.drawable.line));...

2018-12-21 15:48:30 3917 1

原创 Android Tablayout icon的修改

android v7里的Tablayout里,tabItem可以直接设置一个icon,但是不论你的图片大小是多少,它都会给你弄成一个小图标,这有时候就没法实现UI上的效果。直接在TabItem设置icon的效果:,xml:&lt;android.support.design.widget.TabLayout app:tabIndicatorHeight="0dp" and...

2018-12-21 13:58:59 3205 1

原创 ListView适配器的封装

copy可直接用,废话不多说。1.封装:/** * Created by Administrator on 2018/9/1. */public abstract class BaseAdapter&lt;A&gt; extends android.widget.BaseAdapter { private Context context; private List...

2018-09-01 15:19:10 159

原创 Android下载APK并安装(支持8.0和5.0,6.0和7.0没有测试不知道)

老大让弄APK直接代码更新,之前没有写过不会,网上溜达了一圈,也抄了一圈,把代码贴出来,下次用的时候可以直接COPY,也希望能帮到没写过的朋友。 流程:1.  请求后端,判断是否需要更新当前APK。2.  判断android版本号是否&gt;5.0(Build.VERSION.SDK_INT是否&gt;=23)来决定是否申请读写权限。3.  android版本6.0以上需要用到...

2018-08-15 20:52:22 3554 2

原创 Scrollview嵌套webveiw,RelativeLayout和listview的时候,解决底部留有大片空白,显示不全的问题

开发的时候遇到一个难题,ScrollView嵌套里的Linearlayout有webveiw,RelativeLayout和listview,方向为垂直,里面的listview重写高度就可以,重点是webview,高度死活不对,给了js方法,没用,这个bug愣是拖了一个星期,后面还是大佬指导才解决的,特此留个笔记分享。1、效果图:2、bug图: 3、明显是高度问题,网上看了各个...

2018-07-30 17:57:30 708

原创 仿微信 把一个view生成图片并保存到手机相册当中(支持刷新相册)

项目里需要生成把显示一个图片,然后生成图片保存到相册里,并分享到微信,QQ,这里就贴出生成图片的核心代码,不说废话自己看。1.前后效果图2.把一个View转成Bitmap:3.private Bitmap bmp;private Bitmap loadBitmapFromView(View v) { int w = v.getWidth(); int h = v.getHeigh...

2018-07-06 17:27:32 2042

原创 Retrofit2.0的使用

1.public class RetrofitManager { //基地址 public static final String BASE_URL = "基地址";//比如http://105.55.525.25:8080 //单例 private static RetrofitManager instance; private Retrofit re...

2018-06-10 19:39:22 132

原创 Android微信第三方登录

1.跟老大拿到审核通过的AppID和Appkey.2.Manifest.xml中加入权限(这里有对于的,如果你是负责整个app的开发,放心,多出的权限的后面你也是会用到的):&lt;uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /&gt;&lt;uses-permission android...

2018-06-10 18:49:23 667

原创 Android实现QQ第三方登录

1.叫老大给AppId。2.在xml里加入权限(我这里有多余的,不过你要是负责整个App的话,这几个多出的就不用在意,你后面还是会用到的):&lt;uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /&gt;&lt;uses-permission android:name="android.pe...

2018-06-10 17:40:33 11976 5

原创 TextView使用drawableTop、drawableLeft...时怎么处理图文间距

当个一文本对应一张图片的时候我们会优先使用TextView配合drawableTop.....等四个方法,但会发现文本和图片间距太小,导致不美观,这个时候就需要间距了。1.使用drawablePadding:<TextView android:textColor="@color/main_color" android:textSize="13sp" a...

2018-06-10 15:56:19 5918 4

原创 xml相同代码的处理

XML布局很乱,代码超多,一写就是几百行,怎么办?老老实实的把重复的代码放style里.1.把相同的代码写在style里(style的名字自己定,我的是radio_button_four):&lt;style name="radio_button_four"&gt; &lt;item name="android:drawablePadding"&gt;5dp&lt;/item&gt;...

2018-06-10 14:59:19 534

原创 如何自定义listview自带下划线的长度和颜色

有时候我们的listview当中需要实现listview下划线颜色和长度的改动,怎么做呢?xml直接改:1.在drawable下建立一个自定义的布局,我的是:list_divider.xml:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;layer-list xmlns:android="http://schemas.android.com/ap...

2018-06-10 14:40:48 1981

原创 如何去掉listview自带的下划线,并设置每个item的间距

    有时候我们需要实现listview嵌套listview,重点是不允许存在listview自带的下划线,并且每个item之间有一定的间距比如:怎么做?其实直接一个xml布局加两句话就妥妥的了,我的是:&lt;ListView android:id="@+id/attention_list_view2" android:layout_width="match_parent" ...

2018-06-10 14:27:36 3915

原创 listview点击item怎么拿到适配的内容(对象)

ListView点击item之后拿到适配的内容进行下一步动作,是android移动开发经常遇到的事,基础差,然后又懒,不愿意看源码的同学,想拿到内容可能会想到直接用适配器去拿,比如我(然后就被狠狠的嘲讽了),其实完全没必要,直接从listview.setOnItemClickListener当中返回的Parent中就能拿。我的适配器:class AddAdapter extends BaseAda...

2018-06-10 13:47:32 397

Android Tablayout 的Indicator 长度和样式的修改

Android Tablayout 的Indicator 长度的修改(这里只适用于:1.指示器长度和文字长度相等,2.指示器长度填满整个TabItem)

2018-12-21

空空如也

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

TA关注的人

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