自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个简单的程序员

分享遇到的问题

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 pnpm add -g pnpm报错解决方案

pnpm add -g pnpm set the global-bin-dir setting

2023-03-16 20:39:22 5494

原创 JavaPackager将JavaFx打包成linux可以安装的deb包

JavaPackager将JavaFx打包成linux可以安装的deb包

2022-06-01 10:55:52 2196

原创 GitHub打开慢

GitHub打开慢第一步:获取github ip第二步:写入到hosts文件第三步:打开CMD命令刷新dns缓存修改hosts第一步:获取github ip打开:https://github.com.ipaddress.com/打开:https://fastly.net.ipaddress.com/github.global.ssl.fastly.net最后再去这个网站获取GitHub静态资源IP地址:https://github.com.ipaddress.com/assets-cdn.gi

2021-09-14 10:26:55 424 1

原创 记一次java.lang.UnsatisfiedLinkError: dlopen failed:异常处理

遇到这个问题第一时间检查了自己的so文件,发现文件都存在。

2019-04-08 11:40:58 5484 1

原创 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 6773

原创 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 5651

原创 在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 8230 1

转载 暴力解决recycleview跟scrollview嵌套问题

本文转载自:http://blog.csdn.net/u012721933/article/details/50953207scrollview 嵌套recyclerview 时,recyclerview不显示,这就需要我们自己计算recyclerview的高度,比如:ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams();

2017-03-03 21:57:00 798

原创 Android设计模式--推荐使用的两种单例模式

1、两次判空实现单例优点:资源利用率高,缺点:第一次加载反应稍慢,并且由于JAVA内存的原因会偶尔失败。public class Singleton { private static Singleton instance=null; //私有构造方法 private Singleton(){ } public static Singleton getInstance

2016-09-20 17:40:51 6057

原创 融云--快速集成融云

以下步骤都是建立在项目已经导入 IMKit的基础上的。1、配置融云APPKEY打开 IMKit 的 AndroidManifest 找到 以下内容并且替换为你自己的融云APPKEY。 2、初始化融云在Application的onCrea

2016-09-02 15:59:06 5996 1

原创 融云--IMKit 自带消息推送

1、自定义一个 BroadcastReceiver 类继承PushMessageReceiver 类,实现onNotificationMessageArrived和onNotificationMessageClicked方法。public class DemoNotificationReceiver extends PushMessageReceiver { /** * 用来接收服务

2016-08-31 09:46:48 7862 2

原创 融云--IMKit 自定义会话界面

1、输入框自定义 在会界面中可以设置输入框的模式。针对聊天会话的语音/文本切换功能、内容输入功能、扩展功能,融云目前提供了 九 种排列组合模式, 该 九 种形式定义在 rc_conversation_attrs.xml 的 InputView styleable 里查看:style 组合模式SCE 语音/文本切换功能+内容输入功能+扩展功能ECS

2016-08-30 21:39:12 13124

原创 融云--如何显示用户昵称和头像的

融云认为,每一个设计良好且功能健全的 App 都应该能够在本地获取、缓存并更新用户信息。所以,融云不维护用户基本信息(用户 Id、昵称、头像)。此外,App 提供用户信息也避免了由于缓存导致的用户信息更新不及时,App 中不同界面上的用户信息不统一(比如:一部分 App 从 App 服务器上获取并显示,一部分由融云服务器获取并显示),能够获得最佳的用户体验。融云提供了两种方式从 App 的数据源显示

2016-08-30 17:41:02 19552

原创 Android studio导入library的正确方式

Android studio是一个非常强大的android程序开发软件。今天就说一下怎样通过AndroidStudio把开源库library项目导入到AndroidStudio的Module中。

2016-08-28 10:19:55 19880

原创 Android支付——改进的支付宝支付

之前写了一篇关于支付宝支付的文章Android支付——支付宝支付总结。最近写项目的时候发现不能这样写了,当我在两个地方调用支付宝的时候,支付成功的时候只能跳转一个页面,但是我需要支付成功的时候跳转到不同的页面。于是就有下面的改进了。1.在AlipayPay添加回调监听自定义一个监听接口。private OnPayListener onPayListener;// 设置支付监听// 设置支付结果监听器

2016-05-24 17:55:24 4796

原创 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 2660

原创 Android支付——微信支付总结

1、准备工作在微信开放平台进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发。 微信支付的开发方式和支付宝不同,微信支付在客户端不需要太多的操作,大多依赖于服务器端。2、导入jar包将libammsdk.jar包放入应用工程的libs目录下。3、修改AndroidManifest.xml文件在AndroidManifest.xml文件中添加如下代码:

2016-04-22 16:00:55 7198 4

原创 Android支付——支付宝支付总结

1、获取支付宝必须的参数申请支付宝商户帐号,并且创建应用通过审核。获取商户PID。生成支付宝公钥、私钥和pkcs8格式私钥(安卓必须是pkcs8格式的私钥)。 /** 商户PID*/ public static final String PARTNER = ""; /** 商户收款账号*/ public static final String SELLER = "";

2016-04-22 13:35:16 7326

原创 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 5697

原创 百度地图——自定义覆盖物Marker

最近写项目用到百度地图。项目需要自定义覆盖物,还需要单击事件。研究很久发现还是使用Marker。代码也挺简单。单击事件就是setOnMarkerClickListener就不多说了。下面就是代码:TextView textView = new TextView(getContext()); textView.setText("自定义的覆盖物"); textView.s

2016-04-11 15:04:48 8268

原创 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 2750

原创 我是如何搭建hexo博客的经验总结

首先,感谢zipperary ,他的博客中写的步骤与介绍相当的详细。对我整个的安装过程帮助很大,写这篇博客也是为了记录一下我的安装过程。1、当然是先安装Git和Node.js百度上搜索了一下,然后下载安装。2、安装Hexo其实,安装也是很简单的,但是其中也出现了一些小插曲。在window10系统安装hexo的时候没有问题。npm install -g hexo

2016-03-14 14:43:31 1793 3

原创 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 4959 5

原创 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 1687

原创 安卓框架——Android-async-http使用

android-async-http开源项目可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来非常简单。是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果。其主要特征如下:处理异步Http请求,并通过匿名内部类处理回调结果。Http请求均位于非UI线程,不会阻塞UI操作。通过线程池处理并

2015-09-16 18:31:28 691

原创 安卓框架——SlidingMenu的使用方法

SlidingMenu的一些常用属性//设置侧滑菜单的位置,可选值LEFT , RIGHT ,LEFT_RIGHT(两边都有菜单时设置)menu.setMode(SlidingMenu.LEFT_RIGHT);//设置触摸屏幕的模式,可选只MARGIN ,CONTENT        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_

2015-09-16 18:29:34 900

原创 安卓框架——XListView(上拉加载,下拉刷新)的使用方法

Xlistview项目主要是三部分:XlistView,XListViewHeader,XListViewFooter,分别是XListView主体、Header、Footer的实现。Header是通过设置height,Footer是通过设置BottomMargin来模拟拉伸效果。实现IXListViewListener接口中的onRefresh()和onLoadMore()方法。每个方法中还

2015-09-07 21:39:55 6194

原创 安卓框架——ViewPager的使用方法

ViewPager用于实现多页面的切换效果,该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中加入“android-support-v4.jar”。使用ViewPager与ListView类似,也需要一个适配器。ViewPager控件        viewPager = (ViewPager)findViewById(R.id.main_viewPage

2015-09-07 21:36:51 752

原创 第三方——科大讯飞语音合成

使用步骤:1、设置权限2、导入资源包3、设置代码放在程序入口处:需要离线语音的时候设置//应用程序入口处调用,避免手机内存过小,杀死后台进程,造成SpeechUtility对象为null              // 设置你申请的应用appid              StringBufferparam = new StringBuffer();

2015-09-07 21:31:28 3427

apktool最新版2.9.4版本

apktool 2.9.4反编译工具。最新版。

2015-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除