![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓移动互联
文章平均质量分 74
YueJunFei
这个作者很懒,什么都没留下…
展开
-
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 · 2595 阅读 · 0 评论 -
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 · 283 阅读 · 0 评论 -
Volley网络请求框架
MainActivity: public class MainActivity extends AppCompatActivity { private RecyclerView recyleview; private LinearLayoutManager linearLayoutManager; private RequestQueue mQueu原创 2017-08-02 09:56:07 · 268 阅读 · 0 评论 -
音乐播放暂停停止
MainActivity:public class MainActivity extends Activity { private MediaPlayer mediaPlayer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta原创 2017-06-15 10:00:27 · 1601 阅读 · 0 评论 -
音乐播放上一首,下一首
添加权限: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 · 3072 阅读 · 0 评论 -
二分算法
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou原创 2017-07-05 14:52:11 · 316 阅读 · 0 评论 -
自定义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 · 406 阅读 · 0 评论 -
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 · 383 阅读 · 0 评论 -
百度基础地图与定位
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 · 487 阅读 · 0 评论 -
Retrofit
定义一个接口类:public interface IUserBiz { @GET("weather/index?format=2&key=e7a94c85b65930fdb88bc0698416287c&cityname=北京") Call getUsers();}Mainactivity:public class MainActivity原创 2017-06-09 09:57:46 · 318 阅读 · 0 评论 -
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 · 360 阅读 · 0 评论 -
图片拖拽,放大,缩小
布局: 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 · 522 阅读 · 0 评论 -
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 · 294 阅读 · 0 评论 -
数据库
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 · 324 阅读 · 0 评论 -
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 · 562 阅读 · 0 评论 -
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 · 999 阅读 · 0 评论 -
从相册选取裁剪上传头像
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 · 785 阅读 · 0 评论 -
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 · 453 阅读 · 0 评论 -
二维码生成扫描
添加依赖: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 · 528 阅读 · 0 评论 -
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 · 549 阅读 · 1 评论 -
高德地图圆圈内展示market
最近项目要做一个范围投放,这里用到了高德地图;首先申请key,就不说了,基本都会申请,这里注意一个点,就是填写sha1值的时候一定注意,因为本人把两个sha1值全写成测试版的了,结果打包出来运行就是白屏,测试版的就写测试版的sha1值,发布版的就写发布版的sha1值,别写成一样的了。获取测试版的sha1值 点击studio右上角的Gradle,里面有一个signingReport,双击,下面的就能...原创 2018-07-14 18:22:38 · 1201 阅读 · 0 评论 -
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 · 2768 阅读 · 4 评论 -
Android 广告页
现在很多app都有广告页这一功能,广告页应该都清楚,无非就是在闪屏页的后面又加了一个一页面,支持点击跳转网页或者h5页面,如果项目做大了,别人找你放广告还可以挣广告费,当然,一切公司说的算。首先,思路就是在app启动展示闪屏页的同时,在这三秒内请求网络吧图片下载缓存起来,等到闪屏页结束,取缓存数据展示,如果不取缓存进行请求页面会很别扭,闪烁一下或着网差,没展示出来,白白展示了3秒的白屏,多尴尬。起...原创 2018-06-15 19:39:58 · 666 阅读 · 0 评论 -
android 刘海适配
最近公司项目设计到了刘海适配问题,对于这刘海也是醉了,看了官网和别人的博客才有些了解! 现在对于刘海适配最全面的也就华为了,写的很详细,对于vivo和oppo鄙视一下,写了文档就给个判断是否为刘海的方法,其余就是些废话了。项目主要每个页面都有一个title,类似首页、视频,正好这俩字被刘海遮住了,没办法,只能适配了。华为: /** * 判断华为手机是否为刘海屏 * ...原创 2018-06-06 11:11:09 · 799 阅读 · 0 评论 -
Android 自定义钟表
最近该忙的都忙完了,自己自定义一直是个弱项,也一直想整个钟表玩玩,网上看了一圈,学习了不少,下面自己做做自定义首先,制作钟表第一步,肯定是画个圆吧,这是最直接的思维了!先创建自己的自定义类,继承View ,重写构造方法,在第一个和第二个构造中初始化画笔,设置颜色等 第一个构造器类似于咱们直接New对象,第二个就是在xml文件引用时用到的public class Watch extends View...原创 2018-05-28 13:23:03 · 1004 阅读 · 0 评论 -
android手机拍照6.0,7.0问题
因前期项目运行没有再7.0以上手机运行,最近一个同事用的华为8.0手机运行项目进行拍照,结果闪退,问题就来了,整的是焦头烂额啊,先是用的FilePrivider,网上好多博客都进行了讲解,我在使用过程中FileProvider.getUriForFile发现返回为空,结果,又忙乎了,最后忘了啥原因了改好了,但是我在下面代码中因为要得到图片具体路径,上传到阿里云服务器上,就是拿不到路径,空指针,办法...原创 2018-05-28 13:20:16 · 744 阅读 · 0 评论 -
沉浸式模式
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 · 429 阅读 · 0 评论 -
微信登录
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 · 480 阅读 · 0 评论 -
微信分享功能
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 · 962 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
仿微信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 · 391 阅读 · 0 评论 -
RecyleView显示格式不同
public class MainActivity extends AppCompatActivity { private RecyclerView recyclerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst原创 2017-09-04 16:25:16 · 483 阅读 · 0 评论 -
recyleviewdemo
添加一个jar包 v7_recyleviewMainActivity:public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener { private List list; private SwipeRefresh原创 2017-05-20 08:38:37 · 593 阅读 · 0 评论 -
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 · 285 阅读 · 0 评论 -
延时跳转
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 · 338 阅读 · 0 评论 -
密码隐藏与显示
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 · 403 阅读 · 0 评论 -
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 · 1149 阅读 · 0 评论 -
频道管理
添加依赖: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 · 279 阅读 · 0 评论 -
apk下载安装
final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this); RequestParams params = new RequestParams(下载地址);params.setSaveFilePath(Environment.getExternalStorageDirectory().getAb原创 2017-05-31 18:53:13 · 617 阅读 · 0 评论 -
判断网络请求
主页面类: if (NetWorkUtils.isNetWorkConnection(this)) { setDefualtFragment(); } else { Toast.makeText(this, "没有网络,请连接网络", Toast.LENGTH_SHORT).show();原创 2017-05-01 18:51:46 · 378 阅读 · 0 评论