自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Android 横竖屏切换 窗口全屏

具体引用可以看onConfigurationChanged内方法,我这里是用到了横竖屏切换和状态栏隐藏,设置全屏和状态栏即可隐藏,需要取消隐藏的时候可以cleanFlags进行删除。有什么不对的地方欢迎大家指正,太久没写能看就行emmm。

2023-12-01 15:39:40 719

原创 Android中 windowSoftInputMode属性详解

Android windowSoftInputMode属性主要是解决软键盘冲突的,本文讲解一下它的属性首先是它在Xml文件的使用: <activity android:name=".MainActivity" android:label="@string/app_name" android:windowSoftInputMode="adju...

2020-04-15 16:48:22 299

原创 android 保存图片到本地,在相册显示出来

首先在清单注册权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />然后在你的动态申请权限组上加上这两个权...

2020-04-13 16:08:07 652

原创 android 使用Gson解析数据

Json 是一种文本形式的数据交换格式,比 xml 更为轻量。Json 的解析和生成的方式很多,在 Android 平台上最常用的类库有 Gson和其他库(暂无了解)。1.获取Gson对象: //通过构造函数来获取 Gson gson = new Gson(); //通过 GsonBuilder 来获取,可以进行多项特殊配置 Gso...

2020-04-03 14:06:40 1024

原创 Android:screenOrientation属性

Android应用程序中,android:screenOrientation用于控制activity启动时方向,也就是横竖屏展示。一共有十六个属性值:unspecified,默认值,由系统决定,不同手机可能不一致landscape,强制横屏显示portrait,强制竖屏显示behind,与前一个activity方向相同sensor,根据物理传感器方向转动,用户90度、180度、270...

2020-03-31 13:44:10 17646 3

原创 Android PopupWindow输入框弹起时被PopupWindow中的edit被挡住

我的做法是让PopupWindow内部的内容可以被顶起。这个是我的布局效果然后每次输入框弹起的时候PopupWindow总是被顶起,所以在你的清单文件中配置这个属性android:windowSoftInputMode="adjustPan"然后在你弹出PopupWindow是设置这两个属性:```javamPublishTypePopWindow.setSoftInputMod...

2019-12-27 15:18:12 646 2

原创 retrofit 上传图片文件。

首先你要集成retrofit。然后我自己写的时候一直在找怎么上传上去,到底咋搞上去。终于百度了两个小时,我终于弄出来了首先是注解@Multipart @POST("接口") 后台返回的数据有点多,比较坑的一点是@FormUrlEncoded和@Multipart不能一起使用,会报错, 嘴主要的是哪个list集合 Observable<BaseBean&g...

2019-11-15 16:39:56 425

原创 一个首页

public class ImgAdapter extends RecyclerView.Adapter{ Context context; List&amp;lt;Shop.DataBean.Ad1Bean&amp;gt; list; public ImgAdapter(Context context, List&amp;lt;Shop.DataBean.Ad1Bean&amp;gt; list) {...

2019-03-21 19:20:14 102

原创 打开相机和相册,使用retrofit上传文件

Post请求@Multipart @POST(&amp;quot;file/upload&amp;quot;) Observable&amp;amp;lt;Bean&amp;amp;gt; upload(@Query(&amp;quot;uid&amp;quot;)int uid, @Part MultipartBody.Part file); private ImageView imageview; priva

2018-12-20 10:58:35 217

原创 购物车改进了一下

这是一个仿的购物车首先把布局文件贴出来这个是自定义的加减器&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;LinearLayout android:orientation=&amp;quot;horizontal&amp;quot; a

2018-12-19 19:42:56 164

原创 百度地图定位

https://blog.csdn.net/qq_38110571/article/details/81279456这个博主写的非常好,我是参考他的,特此提出来出处。我写的比较简单,1】到百度地图开放平台,创建应用,获取key值-----输入以下两句话:(1) cd .android (2)keytool -list -v -keystore debug.keystore----...

2018-12-18 19:58:25 218

原创 BottomTabBar的使用

首先导入依赖implementation ‘com.hjm:BottomTabBar:1.1.3’然后在布局文件中写入这个控件&lt;com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_tab_bar" android:layout_width="match_parent" android:layout_...

2018-12-18 15:46:42 237

原创 对于GreenDao的基本使用

greenDao和之前的区别就是不用写大量的sql语句,节省了很多的时间。首先在build.gradle导入classpath ‘org.greenrobot:greendao-gradle-plugin:3.2.2’然后在你的model里面导入apply plugin: ‘org.greenrobot.greendao’在app里面写这个greendao {schemaVersio...

2018-11-28 19:53:10 499

原创 属性动画

1.动画分为:帧动画,补间动画,属性动画2.属性动画实现的效果非常相似于我们的补间动画,但事实又不同于我们的补间动画,他和补间动画最大的区别:属性动画真实的改变了控件的属性,而补间动画只是幻影而已,坦白来说就是补间的图片就是不动的,而属性动画则是移动的。属性动画的定义有两种:1.一种静态的:创建在xml里去创建2.一种动态的:通过java代码去创建//注意:属性动画是在Android系统3....

2018-11-23 08:15:04 98

原创 自定义进度条。

自定义进度条就是在画圆然后设一个监听,设一个耗时操作返回给进度条。首先看一看布局文件&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:...

2018-11-22 09:46:34 243

原创 使用recyclerView实现一个京东的分类

首先看一看实现的效果图之后就是实现的代码,首先看布局。&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.androi...

2018-11-21 13:36:18 823

原创 OKHTTP的封装和一个自定义的日志拦截器

先写一个接口 void success(T t); void filed(Exception e);}这里的接口代表了网络请求的成功和失败之后是网络请求的类 private static volatile OkHttpqq mokqq; private final Handler mHandler; private OkHttpClient mOkh...

2018-11-21 11:56:39 121

原创 仿购物车

首先看看效果这个就是一个效果,然后来实现它吧,首先还是看看布局吧.&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas....

2018-11-20 21:07:34 145

原创 WebView的基本使用

xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"&gt; &lt;!-- 用到了权重知识,progres...

2018-11-16 20:01:09 115 1

原创 实现第三方登录

首先grade文件 defaultConfig { applicationId "sss.com.mydisanfang" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentati...

2018-11-15 21:02:22 236

原创 简单的登录

记得删除 private EditText ed01; private EditText ed02; private CheckBox pswd; private CheckBox login; private Button btn01; private SharedPreferences mPreferences; private Str...

2018-11-12 08:14:39 98

原创 轮盘的基础,简单的实现和Toolbar的实现

首先是Toolbar的代码 private Toolbar toab; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma...

2018-11-04 21:08:32 186

原创 android 自定义view实现圆盘抽奖的效果

废话不多说直接上代码。import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import android.grap...

2018-11-02 20:38:50 524

原创 对于paint和Canvas的一些运用

在自定义 View的时候,我们经常需要绘制一些自己想要的效果。这里就需要使用Canvas对象。对Canvas进行操作对Canvas的一系列操作,是指对Canvas进行旋转、平移、缩放等操作。这些操作可以让Canvas对象使用起来更加便捷。Canvas平移 * 画布向(100,50)方向平移 * * 参数1: 向X轴方向移动100距离 * 参数2: 向Y轴方向移动50距离 ...

2018-11-02 19:57:36 514

原创 倒计时只运行一次,tablayout和一个Drawlayout

&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:lay...

2018-10-25 19:53:57 106

原创 判断网络,数据库,Drawlayout

话不多说,直接看代码首先加权限&lt;android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/dr...

2018-10-25 18:26:47 103

原创 倒计时第二次不显示

ImageView img;TextView tv;SharedPreferences sharedPreferences;int time=3;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(...

2018-10-25 14:37:17 126

原创 频道管理简单实现

频道管理首先在你的gradle文件里加一个 maven {url “https://jitpack.io”}然后在你App的gradle文件中加一个implementation ‘com.github.andyoom:draggrid:v1.0.1’然后看看实现的代码import android.os.Bundle;import android.support.v7.app.AppC...

2018-10-24 11:15:53 130

原创 一个简单的新闻页面

这个是用Drawlayout和一个tablayout做的&lt;android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:too...

2018-10-21 18:53:59 2967

原创 android Xlistview网络请求

第一次写,有很多不懂的地方,请见谅首先来看布局`&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;android.support.constraint.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“htt

2018-10-13 11:19:18 110

空空如也

空空如也

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

TA关注的人

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