android前行
文章平均质量分 58
yung7086
爱生活爱你妹
展开
-
谷歌商店 pepk.jar 运行失败Java Runtime (class file version 55.0)
谷歌商店已经明确 上传新的应用需要 使用app bundle,不能使用APK.老版本可以继续使用apk格式,但是超过150M时候也不许强制采用app bundle.上传app bundle 时候一般出现这个提示,因为考虑到还需要国内市场,所以采用第三种方式,就是保证国内市场和谷歌商店的签名一致, 否则会导致,第三方登陆,分享,等异常.然后将pepk.jar 和你的签名文件.jks文件一起复制到你的jdk 的目录下运行,会生成一个output.zip文件,但是我使用的java 11啊.原创 2023-04-03 11:52:00 · 2128 阅读 · 0 评论 -
App Signing 签名的确实坑.
谷歌签名计划原创 2022-05-07 20:00:05 · 481 阅读 · 0 评论 -
关于小米手机ble偶尔搜不到蓝牙的问题
小米miui12部分手机出现BLE扫描不到设备的情况原创 2022-01-11 16:24:09 · 4185 阅读 · 2 评论 -
bitmap处理BitmapFactory.Options.inSampleSize
今天也是项目需要上传拍照,现在手机拍一张多有一两M了,我们限制的是100k就开始了图片缩小处理,我的方案是先压缩分辨率, 在压缩质量。我的300w像素照片也有2048*1536了,上传的照片分辨率没必要那么大切涨内存借鉴网上方法public static byte[] comp(String path) { ByteArrayOutputStream baos = new Byt原创 2013-12-12 11:49:50 · 4398 阅读 · 5 评论 -
安卓屏幕代码适配屏幕心得px和dp;sp和dp选择
特意想了解下dp这些单位的概念去发现更是凌乱 网上的说法太他吗不一样现在自己总结下子于是看到一些帖子真实千奇百怪 dp/dip (density-independent pixels)密度/设备独立像素,不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。首先说下 dip和dpi 和dp:前人不见原创 2014-04-01 16:00:25 · 10942 阅读 · 2 评论 -
安卓最简单的aidl用两个程序模拟进程通信
最近要面试了 没 时间玩了.看了下安卓icp ,说实话一直没过aidl这东东 发现网上帖子好多 下载的却好少 .好吧自己玩了一个 留下做个备注吧.demo下载链接https://download.csdn.net/download/yung7086/8585383服务端接受用户在文本框输入文字客户端调用服务的service得到文字在界面显示看到网上很多例子都是服务端只有一个s...原创 2015-04-11 16:33:39 · 1018 阅读 · 0 评论 -
关于app.FragmentManager和v4包的FragmentPagerAdapter冲突
这几天发现一个问题我用getFragmentManager()得到FragmentManager不能放到FragmentPagerAdapter里面去.因为FragmentPagerAdapter里面构造参数必须是v4包下的FragmentManager,而我activty里面getFragmentManager得到是app包下的FragmentManager 有次产生冲突 一般解决办法就是不原创 2015-08-16 15:13:05 · 9618 阅读 · 4 评论 -
对安卓获取验证码倒计时60秒Button按钮的简单封装
鉴于经常在注册获取验证码时候需要一个倒计时按钮觉得很麻烦,抽点时间写了一个TimeButton键鼠下特性,TimeButton使用的时候跟普通Button一样没有冲突,TimeButton在倒计时的时候返回了如果没有超过剩下的时间再次进入会继续跑时哦,TimeButton里面完成了按钮的点击显示和倒计时逻辑,TimeButton在activity销毁后也会销毁不会像线程一样原创 2015-02-06 13:22:09 · 26937 阅读 · 12 评论 -
安卓圆心进度条CircleProgressView
最近做了一个圆形进度条控件 顺便就把他抽出来哒直接贴出代码了 类中提供了各种颜色的设置 字体大小 已经进度的宽度 加上了进度回调(虽然感觉没啥卵用) 这是自定义的类 就这么一个类咯package com.example.progress;import android.content.Context;import android.graphics.B原创 2015-12-09 21:55:17 · 5731 阅读 · 1 评论 -
安卓webview和js+html交互利用的addJavascriptInterface和webview.loadUrl("javascript:**");
安卓webview和js+html动态添加数据实现交互原创 2014-06-26 12:33:21 · 66900 阅读 · 12 评论 -
安卓ContentObserver模式获取短信用正则自动填充验证码
安卓开发采用观察者模式ContentObserver监听短信用正则获取短信验证码原创 2014-05-17 21:26:59 · 14955 阅读 · 7 评论 -
LinearLayout点击事件后面的布局响应了
1,LinearLayout这些布局view默认是没有点击事件,所以点击的事件传递到下面一层的布局了,想个头他设置焦点,发现xml编译不通过最后值是吧LinearLayout的xml布局设置 android:clickable="true";好下一层不响应了2,WebView想设置他的onclick()事件结果总是没有用,打印一下发现,WebView响应了,但是没有处理onclick事件,而原创 2013-12-02 00:59:13 · 9052 阅读 · 1 评论 -
安卓scrollview里面潜入Gallery显示不完全
今天项目需求,一个界面两个部分,都是从服务器拿数据,上半部分是文字不确定长度,所以,上部分不能确定高度,下部分显示图片。第一想到就是,scrollview里面分两部分,下部分用gallery做了,结果发现了因为gallery里的图片高度不一致,而适配器getview()方法有事设置根据图片大小填充父控件,所以,当第一张图片小,第二涨大的时候,第二章显示不完全。也就是说gallery的高度由第一张控原创 2013-12-02 00:20:00 · 2002 阅读 · 0 评论 -
BaseAdapter.notifyDataSetChanged()和.Collections.copy(destination, sour)
昨晚做一个listview需要根据用户点击刷新listview数据的,因为数据又是从服务器获取的就有了下面的方法List listcarinfo = new ArrayList();//全局变量; adp = new Tran_ListAdp(Tran_main.this,listcarinfo); listview.setAdapter(adp);设置的设配器了原创 2013-12-04 10:33:30 · 1261 阅读 · 0 评论 -
安卓view.getMeasuredHeight()得到的高度单位以及dp和px的转换
今天做个地图,不是用什么百度sdk,直接一个webview嵌入服务器的就好了 我只要传入一个分辨率做参数,因为布局默认有个title占了一部分,我要获得webview的高度和宽度,于是开始学习dp和px的转换顺便看看,于是我开始获取title的高度,突然我想安卓的view.getheight()得到的高度又是什么单位dp ?sp?px?只好自己写了个demo,结果证实,getheight()和ge原创 2013-12-04 23:19:20 · 17532 阅读 · 0 评论 -
scrollview,里面放置listview时候高度显示不全
这些天项目又是一个scrollview,里面加入一个显示车辆的view和车辆详情listview,界面如图这个白色背景的界面全部是动态添加上去的,上面两个是显示用户的车辆,下面是一个listview显示车辆详情的 逻辑是点击上面两个显示车辆的下面的listview跟着数据变化问题还是出很多,第一次加载的时候数据可以完全显示出来(listview获取了所有子项的高度和再添加到界面的)原创 2013-12-26 16:51:43 · 3107 阅读 · 0 评论 -
安卓ExpandableListView.getChildAt(arg0);
今天做项目的时候需要ExpandableListView用到ExpandableListView这个二级列表结构如图所示,留下点小技巧。从图看出group组之间是有间距的,别马上想到设置android:dividerHeight=""或者android:divider=""因为发现这个分割线不但把group分割也把所有child分割,可想而知是什么样子,那么我这里就是把group这个布原创 2014-02-21 17:15:53 · 3693 阅读 · 1 评论 -
菜鸟的安卓框架记一
一直不知道为啥叫框架,现在也不知道。只知道这个东西能提供方便,呵呵为了今后自己要写框架就在开发过程一点点了解框架现在来看让我自己写一个框架,当然我这水平只能说所谓的框架一在基类加入网络请求的等待提示框这样子类直接继承这个类而不是继承activity的时候方便直接调用就可以关闭好显示提示框当然message最好还是在构造函数的时候直接加入默认值.. /** * 显示原创 2014-03-10 16:47:44 · 1028 阅读 · 0 评论 -
java.lang.ClassCastException: android.content.res.XmlBlock$Parser cannot be cast to android.view.ani
java.lang.ClassCastException: android.content.res.XmlBlock$Parser cannot be cast to android.view.animation.Animation原创 2014-05-18 22:05:30 · 4727 阅读 · 0 评论 -
安卓listview 的.addFooterView(View foot)
今天项目需求做一个scrollview 分为两部分,每个部分都是动态添加的其中下部分是一个listview,所以实现计算listview的高度关于listview计算高度网上很多方法,但是listview有一个foot,总是得不到加了foot的高度, int n = listview.getAdapter().getCount(); foot.measure(0, 0); int原创 2013-12-01 00:36:32 · 5755 阅读 · 4 评论