android
凡人不羡仙
每天进步一点点。
展开
-
Android Zxing调整扫描区域 优化取图速度(调节扫描框大小)
Zxing 是google提供的二维码扫描工程Demo本身默认的扫图区域最大只有 360*480 需要拉开很远的距离才能将整个二维码扫描到因此需要我们自己调整取图大小 在CameraManager.java这个类中进行调整默认的大小是 以下这4个参数 [html] view plaincopy// pr转载 2014-11-19 11:41:44 · 2202 阅读 · 0 评论 -
Android版本号对应API、版本名称、NDK版本等
Android版本号 api编号Android版本名称Android1.0 api1 Android1.1 api2 Android1.5 api3 Cupcake(纸杯蛋糕) Android1.6 api4 Donut(甜甜圈)Android2.0 api5 Eclair(法式奶油原创 2016-08-18 18:34:32 · 9058 阅读 · 2 评论 -
Android studio快捷键以及使用快捷的处理(windows环境下)
1、logt :快速生成当前类的TAG标识 -->private static final String TAG = "MainActivity";2、快速生成的时候自动导入包 Setting-->Editor-->General-->Auto Import 中 Optimize imports on the fly 勾选 Add unambiguous imports on the原创 2016-08-12 20:01:33 · 3885 阅读 · 0 评论 -
Android 嵌套H5界面的支付,如何调起本地的支付的简略逻辑
webView.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { setProgressBarIndeterminateVisibi原创 2016-09-23 15:22:22 · 1794 阅读 · 0 评论 -
Android 各种类的Drawable文件作用汇总
1、CilpDrawable 是对Drawable进行剪切操作,控制剪切区域;android中的进度跳就是使用一个ClipDrawable实现效果的,它根据level的属性值,决定剪切区域的大小ClipDrawable通过setLevel(int level)方法来设置剪切区域,level从0到10000,为0时完全不显示,为10000时完全显示剪切图片资源,最小为0,最大为10原创 2016-09-26 15:35:05 · 1612 阅读 · 0 评论 -
RecyclerView 实现多种布局(上半部Gridview样式,下半部Listview样式)以及多种数据类型实现不同布局
写了个Demo,RecyclerView实现不同布局的demo,上半部分是Gridview,下半部分是ListView,其中包含多种类型数据组装并统一处理,详情可以看源码。Demo地址:http://download.csdn.net/detail/ak341221/9679055原创 2016-11-10 15:36:10 · 1508 阅读 · 0 评论 -
关于Android Studio 查看源码 throw new RuntimeException("Stub!")的一种解决办法
Android Studio 查看源码 throw new RuntimeException("Stub!")的一种解决办法本人android studio2.2.2,查看源代码时候无法关联,出现如下throw new RuntimeException("Stub!"); 内容其实这是一个studio的bug,网上大多数都是要求修改.AndroidStudio1.2/confi原创 2017-02-07 12:00:22 · 7727 阅读 · 3 评论 -
Mac环境下配置adb
今天想用adb命令去安装一个应用到手机,但是终端提示 -bash: adb: command not found才想到都没有配置过adb的环境变量,以前用的windows很好配置,mac怎么配置有点蒙圈网上找了好几个帖子,有靠谱有不靠谱的,还是自己坐下记录,方便以后使用吧1、先找好自己的sdk目录,adb在android/sdk/platform-tools/文件夹原创 2017-01-20 18:18:11 · 1018 阅读 · 0 评论 -
Android基于AndFix的热修复实现
热修复出现也有一定时间了,一直没有去好好了解,这段时间刚好有需要,去了解了一下,顺便做个小demo和教程本文基于Android studio环境,请大家参考各自的环境,解决相应问题,demo中只是通过热修复修改了点击后的toast文案,是热修复的一个简单应用吧热修复不能修改界面UI的改变,只能改变逻辑方法。1、首先添加AndFix的依赖包2、 创建一个自己的My原创 2017-01-22 15:45:13 · 641 阅读 · 0 评论 -
GridView的一些特殊属性
GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr转载 2014-12-04 11:35:33 · 644 阅读 · 0 评论 -
Genymotiom模拟器出现 con't connect virtual device 问题的一种解决办法
我自己的Genymotion安装好之后是可以运行的,但是后来运行的时候就卡在 start virtual device那里,模拟器也是出现了但是一直黑屏,接着出现了如上的报错,我也按照网上的方式在log里找“found in settings”,但是找不到,我后来发现,这个模拟器自己的宽带连接里,IP和DNS设置成为了固定值,我把IP和DNS都改为自动获得,就解决了报错的问题,希望对各位能有所帮助原创 2014-12-16 17:30:02 · 1136 阅读 · 0 评论 -
通过android设备测试能否连接网址
在android开发的环境完整的情况下,设备通过USB连接电脑,在电脑上用cmd打开dos命令,输入adb shell 进入android设备,然后ping 网址就可以测试了。原创 2014-12-03 14:22:35 · 900 阅读 · 0 评论 -
Android应用在新浪微博授权提示:文件不存在 C8998 的解决方法
在正常流程走完后,取得授权的时候,提示文件不存在,如下所示在多方查询之后,找到原因,在设置授权的时候,回调的url要与项目设置的一致在新浪开放平台上这样设置之后,就可以正常授权了,希望能帮到大家。原创 2016-06-02 20:34:49 · 62038 阅读 · 16 评论 -
Activity中包含多个Fragment,Afragment中嵌套ViewPager,在第二次切换到Afragment时Viewpager内容被清空的问题解决
Activity中包含多个Fragment,Afragment中嵌套ViewPager,在第二次切换到Afragment时Viewpager内容被清空的问题解决原创 2015-12-10 17:59:37 · 1134 阅读 · 0 评论 -
android Zxing二维码扫描 竖屏切换问题的解决
Zxing 竖屏切换 android在google上下载的ZxingDemo 为横屏状态 我简单的在Androidmanifest.xml把Activity换成竖屏android:screenOrientation="portrait"屏幕虽然正了 但是屏幕上显示的拍摄画面还是横着的 查了一些网上的资料 结合自己手工调试 在这里总结分享一下转载 2014-11-19 11:40:28 · 1119 阅读 · 0 评论 -
Eclipse 的格式化代码快捷键无效问题的解决办法(使用搜狗输入法的时候)
今天写代码碰到了无法使用Eclipse的代码统一格式化的快捷键 ctrl+ shift + f ,快捷键无效,多方查找之后,发现这个快捷键与在使用的搜狗输入法的繁简转换快捷键冲突了,解决办法有两个:原创 2014-11-27 17:30:14 · 1082 阅读 · 0 评论 -
从友盟获取自己软件最新版本的版本名称
关于友盟的更新统计,大家都很熟悉了,我也就不说了,就说一下获取最新版本的方法吧,看了很多人都有这个疑惑,跟大家分享一下收下还是要从检测更新下手UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() { @Override public void onUpdateRetu原创 2015-01-28 15:53:37 · 2341 阅读 · 0 评论 -
看项目代码,有些类方法不明白,去查API又找不到这个方法。
这时候,可以去这个类的父类或者父类的父类去查看有没有这个方法,一般能招到,否则就要看Object类中有没有这个方法了。原创 2014-11-26 15:37:33 · 1061 阅读 · 0 评论 -
用广播的方式,动态判断网络连接状态
private BroadcastReceiver myNetReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (原创 2015-04-24 15:28:43 · 972 阅读 · 0 评论 -
Android+HTML 针对android一个控件TextView中文字颜色、大小不同的解决方案
tvPrice.setText((Html.fromHtml(""+"¥" + ""+"示例文字"+" "+"起")));如上,结合HTML可以调节textview中文字的不同颜色和不同大小,但是android中只支持标签的color和face标签,不支持size标签,所以文字的大小只能通过标签或者来相对调节,经过笔者测试,标签可以嵌套使用,效果也是嵌套增长,例如“我是示例文字实现原创 2015-05-11 15:20:49 · 9117 阅读 · 0 评论 -
Android处理手势识别的解决方法(左右滑动)
1、private GestureDetector mDetector;私有一个GestureDetector 的成员变量2、创建一个SimpleOnGestureListener监听gestureListenerprivate OnGestureListener gestureListener = new SimpleOnGestureListener() {@Override原创 2015-05-14 14:20:03 · 1274 阅读 · 0 评论 -
ScrollView中嵌套的viewPager,viepager高度设置为wrap_content时内容不显示问题以及与scrollview冲突的解决方案
1、高度问题的解决,可以通过获取其子控件的高度来动态设置,在自定义的viewpager中重写onMeasure方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int height = 0; for(int i = 0; i View原创 2015-06-19 10:05:16 · 1953 阅读 · 1 评论 -
Android shape 资源工具类GradientDrawable的使用说明,小坑一个
Android开发中遇到需要设置一个shape文件A做为背景颜色,在项目中需要动态的更改背景颜色,于是乎想到了使用GradientDrawable这个类来改变控件的背景颜色,使用起来很简单,前提是view的background属性为shape AGradientDrawable gd = view.getBackground();gd.setColor();这样就可以实现动态改变shape的填充色...原创 2018-04-23 17:15:34 · 1629 阅读 · 1 评论