自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android webview设置cookie和cookie丢失问题

Android页面嵌套了一个h5,H5页面内部有用户登陆页面,发现h5页面的登陆功能无法使用,一直登陆失败。和web那边商量一会,发现js写入的cookie丢失了。所有需要Android这边在重写写入一次。       mWebView = view.findViewById(R.id.mall_view);        settings = mWebView.getSettings();...

2018-11-12 10:55:06 2550

原创 Android 小说0-50章节划分

要实现的原型图:实现的代码: private void initData() { List<String> list = new ArrayList<>(); int index = 0; for (int i = 0; i <= 100000; i += 50) { if (i ==...

2018-09-06 15:46:16 513 1

原创 高德地图圆圈内展示market

最近项目要做一个范围投放,这里用到了高德地图;首先申请key,就不说了,基本都会申请,这里注意一个点,就是填写sha1值的时候一定注意,因为本人把两个sha1值全写成测试版的了,结果打包出来运行就是白屏,测试版的就写测试版的sha1值,发布版的就写发布版的sha1值,别写成一样的了。获取测试版的sha1值 点击studio右上角的Gradle,里面有一个signingReport,双击,下面的就能...

2018-07-14 18:22:38 1126

原创 PopWindow Android 7.0位置显示不准确以及Android 8.0全面屏显示导航键留白解决办法

popWindow 在Android7.0上的显示位置不管怎么设置都在屏幕的顶部,这是7.0的bug,已在7.1修复,但是7.0还是需要我们自己解决的,以及在小米mix2全面屏导航键留白,显示不全。如图: 方法如下: @Override public void showAsDropDown(View anchor) { if(Build.VERSION.SDK_INT &g...

2018-07-05 15:55:05 2721 4

原创 Android 广告页

现在很多app都有广告页这一功能,广告页应该都清楚,无非就是在闪屏页的后面又加了一个一页面,支持点击跳转网页或者h5页面,如果项目做大了,别人找你放广告还可以挣广告费,当然,一切公司说的算。首先,思路就是在app启动展示闪屏页的同时,在这三秒内请求网络吧图片下载缓存起来,等到闪屏页结束,取缓存数据展示,如果不取缓存进行请求页面会很别扭,闪烁一下或着网差,没展示出来,白白展示了3秒的白屏,多尴尬。起...

2018-06-15 19:39:58 646

原创 android 刘海适配

最近公司项目设计到了刘海适配问题,对于这刘海也是醉了,看了官网和别人的博客才有些了解! 现在对于刘海适配最全面的也就华为了,写的很详细,对于vivo和oppo鄙视一下,写了文档就给个判断是否为刘海的方法,其余就是些废话了。项目主要每个页面都有一个title,类似首页、视频,正好这俩字被刘海遮住了,没办法,只能适配了。华为: /** * 判断华为手机是否为刘海屏 * ...

2018-06-06 11:11:09 782

原创 Android 自定义钟表

最近该忙的都忙完了,自己自定义一直是个弱项,也一直想整个钟表玩玩,网上看了一圈,学习了不少,下面自己做做自定义首先,制作钟表第一步,肯定是画个圆吧,这是最直接的思维了!先创建自己的自定义类,继承View ,重写构造方法,在第一个和第二个构造中初始化画笔,设置颜色等 第一个构造器类似于咱们直接New对象,第二个就是在xml文件引用时用到的public class Watch extends View...

2018-05-28 13:23:03 984

原创 android手机拍照6.0,7.0问题

因前期项目运行没有再7.0以上手机运行,最近一个同事用的华为8.0手机运行项目进行拍照,结果闪退,问题就来了,整的是焦头烂额啊,先是用的FilePrivider,网上好多博客都进行了讲解,我在使用过程中FileProvider.getUriForFile发现返回为空,结果,又忙乎了,最后忘了啥原因了改好了,但是我在下面代码中因为要得到图片具体路径,上传到阿里云服务器上,就是拿不到路径,空指针,办法...

2018-05-28 13:20:16 725

原创 频道管理

添加依赖:gson   image_loader   xutils    recyleview_v7添加权限:uses-permission android:name="android.permission.INTERNET">uses-permission>uses-permission android:name="android.permission.ACCESS_NETWO

2018-05-25 17:41:36 258

原创 RecyleView显示格式不同

public class MainActivity extends AppCompatActivity { private RecyclerView recyclerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst

2017-09-04 16:25:16 465

原创 沉浸式模式

1.values-styles:(设置成NoActionBar)style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> item name="colorPrimary">@color/colorPrimaryitem> item name="colorPrimaryDark">@color

2017-09-01 17:04:04 399

原创 微信登录

1.build.gradle:applicationId "com.jo.jingou"(这一块设置成与开发平台里一致的包名)compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'2.values-strings:string name="errcode_success">发送成功string>string

2017-08-31 20:34:00 447

原创 微信分享功能

1.https://github.com/vondear/RxTools   Step 1.先在 build.gradle(Project:XXXX) 的 repositories 添加::allprojects { repositories { ... maven { url "https://jitpack.io" } }}Step 2. 然后在 build

2017-08-30 11:32:08 942

原创 Logger打印信息

compile 'com.orhanobut:logger:2.1.1'Application:public class Applicaytion extends Application{ @Override public void onCreate() { super.onCreate(); Logger

2017-08-24 15:58:55 450

原创 仿微信swipebacklayout侧滑界面

1、添加依赖:compile 'me.imid.swipebacklayout.lib:library:1.0.0'2、基类Activity继承SwipeBackActivityBaseActivity extends SwipeBackActivity3、不需要右滑的Activity在onCreate中添加以下语句即可:getSwipeBackLayout

2017-08-24 10:50:34 372

原创 banner轮播器

uses-permission android:name="android.permission.INTERNET">uses-permission>compile 'com.squareup.okhttp3:okhttp:3.8.1'compile 'com.youth.banner:banner:1.4.9'//最新版本compile 'com.google.code.gson:gs

2017-08-22 09:17:33 271

原创 从相册选取裁剪上传头像

AndroidManifest:uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">uses-permission>uses-permission android:name="android.permission.CAMERA">uses-permission>布局:xml ve

2017-08-19 11:56:05 760

原创 密码隐藏与显示

android:layout_width="wrap_content"    android:layout_height="wrap_content">            android:id="@+id/activity_logo_edit_password"        android:layout_width="match_parent"        androi

2017-08-12 14:41:14 381

原创 二维码生成扫描

添加依赖:compile 'com.google.zxing:core:3.1.0'compile 'cn.bingoogolapple:bga-qrcodecore:1.0.7@aar'compile 'cn.bingoogolapple:bga-zxing:1.0.7@aar'注册文件:uses-permission android:name="androi

2017-08-12 14:20:44 463

原创 延时跳转

public class MainActivity extends AppCompatActivity { private TextView text_activity_main; private Timer timer; private int connt = 5; private Handler handler = new Handler() {

2017-08-07 14:44:26 320

原创 pull解析xml文件

1.新建assets文件:拖xml文件进去2.MainActivity:public class MainActivity extends AppCompatActivity { private ListView listView; private ArrayList list = new ArrayList(); private Bean bean;

2017-08-02 15:14:12 268

原创 Volley网络请求框架

MainActivity: public class MainActivity extends AppCompatActivity { private RecyclerView recyleview; private LinearLayoutManager linearLayoutManager; private RequestQueue mQueu

2017-08-02 09:56:07 253

原创 WebView与js交互

main下新建一个文件assets---www---index.html:            布局加一个webview  然后添加一个网络权限html>html lang="en">head> meta charset="UTF-8"> title>hybirdtitle> script> function onJsToNative(){

2017-07-10 19:38:00 363

原创 GreenDao数据库

project_build.grade:classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'model_build.grade:apply plugin: 'org.greenrobot.greendao'compile'org.greenrobot:greendao:3.0.1'compile'org.green

2017-07-08 15:26:47 431

原创 二分算法

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-07-05 14:52:11 299

原创 DrawerLayout侧滑界面

xml version="1.0" encoding="utf-8"?>android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id

2017-06-29 11:22:48 277

原创 数据库

Dao类:public class Dao { private Mysql mysql; public Dao(Context context) {  mysql = new Mysql(context); } public void insert(String date, String weather, String wind,   String temp

2017-06-29 10:31:21 305

原创 百度基础地图与定位

AndroidManifest.xml:1.这个权限用于进行网络定位-->uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION">uses-permission>这个权限用于访问GPS定位-->uses-permission android:name="android.permission.AC

2017-06-23 21:24:11 470

原创 Gilde加载图片

在build.grild:添加依赖:compile 'com.github.bumptech.glide:glide:4.0.0-RC0'MainActivity:public class MainActivity extends AppCompatActivity { private ImageView im; @Override

2017-06-19 19:51:54 541

原创 QQ登录跳转

MainAvtivity:public class MainActivity extends AppCompatActivity { private EditText name; private EditText pwd; private CheckBox rember; private Button login; private CheckBox

2017-06-18 21:32:35 979

原创 音乐播放暂停停止

MainActivity:public class MainActivity extends Activity { private MediaPlayer mediaPlayer; @Override protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceSta

2017-06-15 10:00:27 1517

原创 音乐播放上一首,下一首

添加权限:SD卡读写权限MainActivity:public class MainActivity extends AppCompatActivity { private int index=0; private List musiclist; private MediaPlayer mediaPlayer; @Override prot

2017-06-15 09:45:01 2952

原创 自定义view圆形进度条,并改变百分比。

MainActivity:public class MainActivity extends AppCompatActivity { private Button button; private Button zanting; private MyView myView; private Handler handler=new Handler(){

2017-06-11 23:44:01 391

原创 Retrofit

定义一个接口类:public interface IUserBiz { @GET("weather/index?format=2&key=e7a94c85b65930fdb88bc0698416287c&cityname=北京") Call getUsers();}Mainactivity:public class MainActivity

2017-06-09 09:57:46 303

原创 RxjavaforServer

添加权限:uses-permission android:name="android.permission.INTERNET">uses-permission>build.gradle:compile 'com.squareup.retrofit2:retrofit:2.1.0'//Gson convertercompile 'com.squareup.retr

2017-06-09 09:54:56 341

原创 图片拖拽,放大,缩小

布局:         android:id="@+id/imageView"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:scaleType="matrix"        android:src="@dr

2017-06-09 09:48:59 490

原创 apk版本更新下载安装

添加依赖:gson,xutils,okhttp配置权限:uses-permission android:name="android.permission.INTERNET">uses-permission>uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">uses-permission>a

2017-06-01 11:11:14 1077

原创 apk下载安装

final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this); RequestParams params = new RequestParams(下载地址);params.setSaveFilePath(Environment.getExternalStorageDirectory().getAb

2017-05-31 18:53:13 578

原创 频道管理

MainActivity:public class MainActivity extends AppCompatActivity { private List list; private SwipeRefreshLayout swipe; private RecyclerView recyclerView; private RecyleAdapter re

2017-05-27 20:05:22 352

原创 AlertDialogDemo

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main); } 

2017-05-27 14:08:04 325

空空如也

空空如也

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

TA关注的人

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