Android
赫凯
人生如逆旅,我亦是行人。
展开
-
Android 不同Activity之间的传值
一直想换个头像,无奈总是保存不成功,你们是如何换的呢?Activity_A 传值到 Activity_BiOS里面的很简单,就是B界面会有几个共有的参数,直接填上就好了,思路都差不多,这里有个Bundle的概念,就是用这个东西去传值,废话不多讲,直接上代码//上一次讲的跳转相关Intent intent = new Intent();intent.setClass(lianxi.this,sec原创 2017-03-08 12:51:12 · 1180 阅读 · 0 评论 -
Android 编译总是会冒出之前方法过期什么的
在build.gradle 的 Module里android加上这个 lintOptions { checkReleaseBuilds false abortOnError false }不检测版本就好了原创 2018-07-12 10:20:48 · 394 阅读 · 0 评论 -
Android adb总是重新连接
网上能直接搜的方法都试了,还是不行 最后把WPS卸了就好了…原创 2018-06-27 12:23:00 · 1049 阅读 · 0 评论 -
Android positionViewHolder{4d61b3c position=2 id=-1, oldPos=-1, pLpos:-1 no parent}
在Android 上喜欢用RecyclerView,也挺好用的,但是发现重载数据的时候,就是说在一个RecyclerView里面变换它item的长度,我就会发生这个错误。上网找了一圈是它原生的bug,解决办法也有好多 这个对我有用重新弄一个LayoutManager,重写onLayoutChildren方法,在遇到这个异常时,直接抛出异 也有人说清理列表里的view,但我试了还是不行pub...原创 2018-06-20 13:20:28 · 1862 阅读 · 0 评论 -
Android 列表悬浮多Tab
我是参考这位大神写的点这个最近需要写一个模仿西窗烛里这样的一个界面像这样 就类似与这样的,可以看出来头上是一个图,然后还有悬浮的,下面是个列表还能滑动 开始的思路是写一个整体的RecyclerView来分快显示,确实也实现了,只是下面有两个列表,我想着用数据切换来实现,可行是可行,只是特别不流畅,而且那个悬浮的用android PinnedHeaderAdapter实现的话是不可以点击...原创 2018-06-26 11:14:16 · 2280 阅读 · 0 评论 -
Android 中的ExceptionInInitializerError异常
初始化一个对象,最容易碰见这个异常了,应该是初始化过程中,传入空了,会直接奔溃掉。 如果在类里定义全局变量里不成功,断点就不好用了,看Logcat日志就好了,里面有详细说明。...原创 2018-03-16 14:20:05 · 4802 阅读 · 0 评论 -
Android 使用OpenCV 进行书法字体重影比对
最近在做一个书法APP,要实现手机拍摄自己写的字和临帖上的字进行比对,思想就是拍摄的图,和字贴上的图进行想减,计算减完之后的图上面白色像素的多少了1 先找到拍摄的图片然后再对其进行处理//先获取BitmapBitmap bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(uritempFile)原创 2018-01-26 18:02:39 · 2864 阅读 · 9 评论 -
Android 在Activity里查找某个子View是否存在
判断在Activity里是否存在,我想到了遍历一遍Activity的子View,然后对Tag,对上了就是有,没对上就是没有。要递归着找。 //是否存在这个子viewA,返回true就是有,false就是没有 private Boolean getChildA(View view) { Boolean a = false; if (view instanceof原创 2017-09-14 15:57:44 · 7142 阅读 · 0 评论 -
Android item长按删除
这个可以在Adapter里面写一般写完之后都会调用 public void removeItem(int pos){ this.mDatas.remove(pos); notifyItemRemoved(pos); }可是这样写的话,删除多次,会乱套,没有刷新 所以改这样子写 public void removeItem(int pos){原创 2017-07-13 14:38:28 · 2747 阅读 · 0 评论 -
Android 加权限
Android 6.0以上学iOS,来了一个动态权限,用的时候才提醒我。代码网上都有就是Manifest.permission.ACCESS_FINE_LOCATION等等 报错了呀 原来是这样子的android.Manifest.permission.ACCESS_FINE_LOCATION前面得加上android原创 2017-07-13 10:39:20 · 238 阅读 · 0 评论 -
Android 高德地图——地图模拟导航
mAMapNaviView.onCreate(savedInstanceState);这句话一定要写,要不地图不显示。 其他还是按着官网上的来,有个问题implements,这个类似于iOS的协议代理,他叫做接口,是所有相关的接口都要实现么?反正我是都写了的。 还有一个是模拟的时候可以调节速度,挺好玩的package com.ditu.kaiwei.gaode2;import android.c原创 2017-03-16 13:22:11 · 2419 阅读 · 0 评论 -
Android 高德地图——地图定位
一定要看清楚SDK是5.00之前还是之后,一起打包下的一般是之前的 地图已经显示,定个位吧,分版本的哦,官网讲的可清楚了 我是用之前版本,直接上代码package com.ditu.kaiwei.gaode2;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppComp原创 2017-03-16 13:04:50 · 867 阅读 · 0 评论 -
Android 高德地图——地图展示
草草草,破编译器不能自动补全,气死爸爸了 OK,其实很简单,我下载最新的SDK,按下图配置就好了,jniLibs没有得新建一个: 弄完就可以写代码了,按着官网来就可以了,配置下 具体代码这个样子,都好有道理:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com原创 2017-03-15 14:03:46 · 763 阅读 · 0 评论 -
Android 使用Android Studio来生成SHA1以及MD5,还有包名
SHA1和MD5来使用百度地图SDK,但是需要SHA1类似iOS里面的唯一ID吧 1. 打开项目,上图吧,如图配置】 2. 然后再转到右面,如图配置 3. 再看下面,如图所示 点击这个后就有了内容了我的参考百度经验包名上图吧 就酱原创 2017-03-12 15:28:17 · 901 阅读 · 0 评论 -
Android activity切换
iOS学习Android,虽然宝宝不乐意,但是没办法实现一个按钮以及Activity的跳转可能写的比较low,我是照着书写的,求个大神指导一下呢 上代码 Button b1 = (Button)findViewById(R.id.button); b1.setOnClickListener(new View.OnClickListener() { @Over原创 2017-03-07 17:36:54 · 310 阅读 · 0 评论 -
Android 下拉框Spinner
iOS里就是我自定义了,这边现在有现成的 Android里有个Spinner,就是下拉菜单模式,废话不多将直接上代码//ArrayAdapter这个就是个适配器,里面放着数据 ,countriesStr是个数组里面放下拉的内容adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,countries原创 2017-03-08 16:55:40 · 306 阅读 · 0 评论 -
Android 播放视频有声音无画面
许多第三方播放器用到了TextureView,不开硬件加速的时候就显示不出来图像,只有声音。&lt;application android:hardwareAccelerated="true"&gt; &lt;activity ... /&gt; &lt;activity android:hardwareAccelerated="false&am原创 2018-07-13 10:32:46 · 8690 阅读 · 10 评论