Android
少华年
记录代码生涯
展开
-
Android支付——微信支付总结
1、准备工作在微信开放平台进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发。 微信支付的开发方式和支付宝不同,微信支付在客户端不需要太多的操作,大多依赖于服务器端。2、导入jar包将libammsdk.jar包放入应用工程的libs目录下。3、修改AndroidManifest.xml文件在AndroidManifest.xml文件中添加如下代码:原创 2016-04-22 16:00:55 · 7391 阅读 · 4 评论 -
Android studio导入library的正确方式
Android studio是一个非常强大的android程序开发软件。今天就说一下怎样通过AndroidStudio把开源库library项目导入到AndroidStudio的Module中。原创 2016-08-28 10:19:55 · 19922 阅读 · 0 评论 -
暴力解决recycleview跟scrollview嵌套问题
本文转载自:http://blog.csdn.net/u012721933/article/details/50953207scrollview 嵌套recyclerview 时,recyclerview不显示,这就需要我们自己计算recyclerview的高度,比如:ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams();转载 2017-03-03 21:57:00 · 807 阅读 · 0 评论 -
在Android Studio 上运行EasyAR
最近项目中有需要用到AR功能,于是找到了EasyAR。在Android Studio上跑EasyAR样例的时候踩了不少坑。EasyAR官方推荐安装需求: JDK 1.7 或更新版本 Android Studio 1.5 或更新版本 Android NDK r10e Android SDK with Build Tools 至少需要版本20.0.0 Android API 23 (可从And原创 2017-03-25 15:20:46 · 8260 阅读 · 1 评论 -
RxPermissions解决Android 6.0 获取运行权限问题
APP在适配6.0版本的时候,我们就需要给应用增加运行时权限管理。在6.0开始有一套新的权限管理机制便于更好的保护用户隐私,一般涉及用户隐私的都需要提示用户是否允许和拒绝APP使用该权限。RxPermissions github地址1、在app module的build.gradle中添加依赖compile ‘com.tbruyelle.rxpermissions:rxpermissions:0.9原创 2017-05-22 16:23:53 · 5655 阅读 · 0 评论 -
安卓框架——ViewPager的使用方法
ViewPager用于实现多页面的切换效果,该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中加入“android-support-v4.jar”。使用ViewPager与ListView类似,也需要一个适配器。ViewPager控件 viewPager = (ViewPager)findViewById(R.id.main_viewPage原创 2015-09-07 21:36:51 · 757 阅读 · 0 评论 -
Android解析WebView页面的HTML和页面中输入框的手机号
Android解析WebView页面的HTML和页面中输入框的手机号一、设置webview二、代码三、踩坑注意1、loadUrl时报错的解决方案2、获取不到解析结果一、设置webview// 开启JavaScript支持webView.getSettings().setJavaScriptEnabled(true);webView.addJavascriptInterface(new Ph...原创 2018-11-14 18:53:18 · 6783 阅读 · 0 评论 -
记一次java.lang.UnsatisfiedLinkError: dlopen failed:异常处理
遇到这个问题第一时间检查了自己的so文件,发现文件都存在。原创 2019-04-08 11:40:58 · 5575 阅读 · 1 评论 -
Android支付——支付宝支付总结
1、获取支付宝必须的参数申请支付宝商户帐号,并且创建应用通过审核。获取商户PID。生成支付宝公钥、私钥和pkcs8格式私钥(安卓必须是pkcs8格式的私钥)。 /** 商户PID*/ public static final String PARTNER = ""; /** 商户收款账号*/ public static final String SELLER = "";原创 2016-04-22 13:35:16 · 7338 阅读 · 0 评论 -
Android Sqlite数据库的使用
1、创建一个类继承SQLiteOpenHelperpackage com.subzero.dictionary.db;import com.subzero.dictionary.config.Constant;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.da原创 2016-04-07 10:21:29 · 2754 阅读 · 0 评论 -
Android开发中出现异常问题的积累
The connection to adb is down, and a severe error has occured.运行android程序控制台输出[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] Yo原创 2015-09-29 13:46:19 · 1691 阅读 · 0 评论 -
Android Studio如何打包APK与查看打包后的SHA1
1、Android Studio如何打包APK选择菜单:Build——>Generate Signed APK… 弹出如下窗口: 点击“Create new…”按钮弹出创建签名文件窗口。 选择签名文件存放路径和密码等信息,点击“OK”按钮,回到如下界面: 输入密码,点击“Next”按钮,进入下一个窗口。 选择APK存放路径,点击“Finish”就开始开始打包APK文件了原创 2016-04-26 16:17:19 · 2669 阅读 · 0 评论 -
Android支付——改进的支付宝支付
之前写了一篇关于支付宝支付的文章Android支付——支付宝支付总结。最近写项目的时候发现不能这样写了,当我在两个地方调用支付宝的时候,支付成功的时候只能跳转一个页面,但是我需要支付成功的时候跳转到不同的页面。于是就有下面的改进了。1.在AlipayPay添加回调监听自定义一个监听接口。private OnPayListener onPayListener;// 设置支付监听// 设置支付结果监听器原创 2016-05-24 17:55:24 · 4800 阅读 · 0 评论 -
Android Studio的相关设置信息笔记
1、Android Studio不区分大小写android studio默认情况下是区分大小写的,所以在编写代码的时候,必须要切换大小写才会有代码提示。取消大小写区分步骤如下: 设置–>Editor–>General–>Code Completion。 2、Android Studio显示行数设置–>Editor–>General–>Appearance。 3、Android Studio的一原创 2016-04-12 13:22:26 · 5702 阅读 · 0 评论 -
百度地图——自定义覆盖物Marker
最近写项目用到百度地图。项目需要自定义覆盖物,还需要单击事件。研究很久发现还是使用Marker。代码也挺简单。单击事件就是setOnMarkerClickListener就不多说了。下面就是代码:TextView textView = new TextView(getContext()); textView.setText("自定义的覆盖物"); textView.s原创 2016-04-11 15:04:48 · 8281 阅读 · 0 评论 -
安卓框架——Android-async-http使用
android-async-http开源项目可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来非常简单。是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果。其主要特征如下:处理异步Http请求,并通过匿名内部类处理回调结果。Http请求均位于非UI线程,不会阻塞UI操作。通过线程池处理并原创 2015-09-16 18:31:28 · 693 阅读 · 0 评论 -
安卓框架——XListView(上拉加载,下拉刷新)的使用方法
Xlistview项目主要是三部分:XlistView,XListViewHeader,XListViewFooter,分别是XListView主体、Header、Footer的实现。Header是通过设置height,Footer是通过设置BottomMargin来模拟拉伸效果。实现IXListViewListener接口中的onRefresh()和onLoadMore()方法。每个方法中还原创 2015-09-07 21:39:55 · 6208 阅读 · 0 评论 -
安卓框架——SlidingMenu的使用方法
SlidingMenu的一些常用属性//设置侧滑菜单的位置,可选值LEFT , RIGHT ,LEFT_RIGHT(两边都有菜单时设置)menu.setMode(SlidingMenu.LEFT_RIGHT);//设置触摸屏幕的模式,可选只MARGIN ,CONTENT menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_原创 2015-09-16 18:29:34 · 902 阅读 · 0 评论 -
第三方——科大讯飞语音合成
使用步骤:1、设置权限2、导入资源包3、设置代码放在程序入口处:需要离线语音的时候设置//应用程序入口处调用,避免手机内存过小,杀死后台进程,造成SpeechUtility对象为null // 设置你申请的应用appid StringBufferparam = new StringBuffer();原创 2015-09-07 21:31:28 · 3456 阅读 · 0 评论 -
Android第三方支付——Bmob支付总结
1、添加jar包 将名为libs的文件夹放在您项目根目录下(里面有 BmobPay_版本号.jar 和3个支付宝的jar一共四个jar文件)2、添加权限和内容 <activity android:name="com.alipay.sdk.app.H5Pay原创 2015-10-08 12:50:05 · 4964 阅读 · 5 评论