Android
半颐
这个作者很懒,什么都没留下…
展开
-
slidingMenu+百度地图 切换黑边解决方法
<com.zhy.android.percent.support.PercentRelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_marginTopPercent="8%h" > <ImageView原创 2016-11-02 17:19:12 · 917 阅读 · 0 评论 -
Android Studio获取开发版SHA1值和发布版SHA1值
开发版SHA1码1.找到自己的jdk安装路径2.把.android目录下的debug.keystore复制到1目录下3.cmd到自己的jdk的bin目录下4.在打开的cmd的文件下输入keytool -list -v -keystore debug.keystore 注意:debug.keystore的秘钥:android发布版SHA1码...原创 2019-05-14 14:26:13 · 341 阅读 · 0 评论 -
studio识别不到模拟器
找到你的platform-tools目录。在里面打开cmd。杀掉进程。然后再重启进程。原创 2018-10-10 10:07:27 · 260 阅读 · 0 评论 -
高德地图根据覆盖物范围显示地图
List<LatLng> latLngs = new ArrayList<LatLng>();latLngs.add(new LatLng(36.5333737316, 117.5162532850));latLngs.add(new LatLng(36.5333737316, 117.5162532850));latLngs.add(new LatLng(3...原创 2018-08-07 17:17:52 · 3855 阅读 · 0 评论 -
修改状态栏颜色
<style name="EndTripActivityTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimaryDark">@color/white</item> //状态栏颜色 <item name="colorAcc原创 2018-07-25 14:47:30 · 111 阅读 · 0 评论 -
虚线分割线
//width为线条的高度,dashWidth为破折线的宽度,dashGap为破折线之间的空隙的宽度,当dashGap=0时,就是实线如果在<stroke>标签中设置了android:width,则在<View>标签中android:layout_height的值必须大于android:width的值,否则虚线不会显示。如果不设置,默认android:width为0。...原创 2018-07-24 19:35:16 · 1507 阅读 · 0 评论 -
studio导入moudle
file-new-improt Moudle查看speechDemo的build Gradle 目录,第一行与图中保持一致,下面框框部分与自己主app的build Gradle 保持一致。并在此gradle的dependencies中把自己的moudle加进去。然后在主app的setting.gradle中把moudle名字加进去。然后就可以了,以上gradle的数据修改之...原创 2018-07-17 14:55:08 · 482 阅读 · 0 评论 -
okhttp离线缓存
OkHttpClient okHttpClient = new OkHttpClient();OkHttpClient newClient = okHttpClient.newBuilder() .addNetworkInterceptor(new CacheInterceptor()) .cache(new Cache(new File(this.getExte原创 2017-08-22 09:45:43 · 531 阅读 · 0 评论 -
aidl的使用
1. 定义一个AIDL接口 android工程目录下面创建一个.aidl扩展名的文件// MyAIDLService.aidlpackage com.myservice;// Declare any non-default types here with import statementsinterface MyAIDLService { int plus(in原创 2016-12-06 15:17:10 · 262 阅读 · 0 评论 -
listview点击报错
今天做项目点击listview的item时总是报错,下面是部分报错日志02-06 10:58:39.207: E/InputEventReceiver(764): Exception dispatching input event.02-06 10:58:39.207: E/MessageQueue-JNI(764): Exception in MessageQueue callback:原创 2017-03-30 18:03:18 · 412 阅读 · 0 评论 -
科大讯飞语音识别
我之前在做语音识别的时候都挺顺利的,这一次在另一个项目中又用到了语音识别,就想着偷懒复制过去好了,结果报错10407,显示用户校验失败,我就去看了一下appid没错啊,不明白为撒,我对比了一下在科大讯飞我的应用里面看我选择的服务不一样,所以对应的so也是不同的,所以每次选择完了之后就下载官网对应的sdk就好了。在这边还报过另一个小问题就是我的so包找不到sourceSets { mai原创 2017-03-30 11:37:03 · 824 阅读 · 0 评论 -
edittext的setOnKeyListener里面的方法响应两次的原因和解决方法
今天在检查代码的时候,发现一个小bug,edittext的setOnKeyListener里面的方法会响应两次,setOnKeyListener之所以执行两次就是因为down和up占用了,有个取巧的方法就是 在你原有的判断上加一个KeyEvent.getAction() == KeyEvent.ACTION_DOWN或者KeyEvent.getAction()== KeyEvent.ACTIO原创 2017-02-15 11:16:11 · 3261 阅读 · 0 评论 -
studio模拟器File Explorer显示空白的解决方案
今天用到文件存储的时候遇到一个问题就是在tools——Android——Android Device Monitor——File Explorer里面没有东西,一片空白,这个时候只要重新建一个模拟器,版本在4.4左右就可以了,再次打开里面就有东西了/data/data//文件名 就是你存储的东西了原创 2016-12-21 14:24:01 · 3791 阅读 · 1 评论 -
Hellocharts LineChartView scrollview滑动冲突
最近项目中用到了折线图,看了下最后决定使用Hellocharts LineChartView,基本用法就不讲了,很多人写过了,就说说我遇到的难点,首先就是我一个界面中有7个折线图,把它们都放在scrollview中,这样就会造成LineChartView和scrollview的滑动冲突,这时候就想到把当你点击scrollview的时候把scrollview的滑动给禁了,体验特别不好,后来就想着判断原创 2016-11-02 15:04:53 · 3443 阅读 · 2 评论 -
百度地图报错230
百度报错230,可能是获取的sha1码的问题,用下面的方式获取到的sha1码就会报错230 打开 Terminal,输入 keytool -list -v -keystore ~/larsoncode/larson@xxx.keystore 注意: ~/larsoncode/larson@xxx.keystore是你 key 的路径。 后来用点击S原创 2016-12-02 09:32:20 · 556 阅读 · 0 评论 -
edittext和recyclview抢占焦点
如上图,昨天是一个recyclview,右边是个edittext,要求进到这个界面的时候软键盘弹出,edittext抢占焦点可输入。recycleview和edittext抢占焦点导致软键盘不能弹出,最简便的方法就是给edittext设置焦点,软键盘强制弹出强制软键盘弹出,刚进来这个界面由于界面未加载完全会导致软键盘不能弹出,这个时候需要一个延时操作new Handler().post...原创 2019-07-22 14:35:10 · 515 阅读 · 0 评论