- 博客(12)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Google支付V3.0集成,使用Google play结算库结算,弃用developerPayload字段
Android 集成Google支付,目前有两种方式,一种是使用Google Play结算库,另一种是使用AIDL进行应用内购买结算。今天我们来说一下如何使用Google play结算库结算,另一种请见:Android集成Google支付,以及遇到的坑、坑使用Google Play结算库比使用AIDL相对简单很多,但是Google废弃了一个关键字段developerPayload,下面会说到。...
2019-03-15 16:56:26
13990
3
原创 Android美颜贴纸部分原理
SurfaceTexture是从Android3.0(API 11)加入的一个新类。这个类跟SurfaceView很像,可以从camera preview或者video decode里面获取图像流(image stream)。但是,和SurfaceView不同的是,SurfaceTexture在接收图像流之后,不需要显示出来。有做过Android camera开发的人都知道,比较头疼的一个问题就是
2018-03-16 18:11:32
2019
原创 Error:java.nio.file.DirectoryNotEmptyException,有可能是重名了
Error:java.nio.file.DirectoryNotEmptyException: E:\AndroidStudio\AndroidTestDemo\gaopeng\build\intermediates\assets\anzhi\debug\emojiError:java.lang.RuntimeException: java.nio.file.DirectoryNotEmptyE
2017-10-19 10:41:39
12604
原创 Android必背内容(待续)
1.数据结构,软件架构,网络通信,进程通信,内存优化,应用安全2.Fragment各种问题3.Activity各种问题(横竖屏切换时,Activity的生命周期情况)4.内存泄漏,性能优化5.序列化的作用,以及两种序列化的区别6.List和Map的事项方式以及存储方式7.静态内部类的设计意图,静态内部类和内部类的区别8.线程,多线程,线程池9.Retrofit,Rx
2017-09-24 23:26:42
604
原创 Android 颜色透明度对应16进制值
<!--百分比-开头字母--> <!--100% —FF--> <!--95% — F2--> <!--90% — E6--> <!--85% — D9--> <!--80% — CC--> <!--75% — BF--> <!--70% — B
2017-09-07 18:32:22
4448
原创 Android遍历数组、集合和Map
一、使用增强for循环遍历数组:String [] arr = {"a", "b", "c"};//数组的静态定义方式,只试用于数组首次定义的时候for(String s : arr) { System.out.println(s); }二、遍历集合:List list = new ArrayList();list.add("aaa");// 增强for循环, 没有
2017-08-29 11:15:31
12145
原创 Android 序列化学习总结
一、序列化的主要作用是:1:永久性保存对象,保存对象的字节序列到本地文件中;2:通过序列化对象在网络中传递对象;3:通过序列化在进程间传递对象。二、Android 中的序列化有两种:Serializable和Parcelable1:Serializable:(JavaSE本身就支持的)保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输。2:Parcelable:
2017-06-23 16:08:06
468
原创 Android兼容包Support v4.v7.v13区别与应用场景
Google为了在较低版本中兼容高版本的控件和布局以及相关的一些主题(Theme),推出了兼容包,方便开发人员在较低版本中使用高版本的效果。因此,我们经常会看到v4,v7,v13,v14,v17等数字以及带有Support的包,下面我们就来理清这些数字所代表的含义,了解它们的区别和应用场景,便于以后编程的时候选取合适的兼容包。关于Support包support-v4
2017-01-16 11:13:08
666
原创 Android 判断手机是否安装某个应用
判断手机是否安装某个应用的方法有很多,但是有的也存在问题,下面写一个项目里常用的,能用的:/** * 判断手机是否安装某个应用 * @param context * @param appPackageName 应用包名 * @return true:安装,false:未安装 */ public static boolean isA
2016-12-26 08:49:26
9667
2
原创 Android集成Google支付,以及遇到的坑、坑
Google商店的应用被下架,应用内购买必须走Google支付,还要扣去百分之三十的手续费,而且有些国家还会收一定的销售税最高达27%,其实Google支付只是自己集成了Paypal支付和银行卡支付,然后Google收手续费。用户使用Google正常支付退款时间是48小时,退款只会在商家账号通知。我们来谈一谈集成Google支付吧:Google上给出了Demo:htt
2016-12-22 09:55:12
25433
3
原创 Android图文混排(仿QQ空间评论)
你知道TextView中可以“塞入”图片么?之前项目需求,做一个类似QQ的点赞评论功能,效果图如下:本文主要讲解评论这一块,至于点赞和表情帖,后续再说。评论功能的介绍:评论内容显示:“发表评论用户”+评论内容+翻译图标。点击“发表评论用户”跳转到该用户的个人空间。点击“评论内容”,回复“发表评论用户”。点击“翻译图标”,弹出翻译对话框。
2016-12-22 09:31:14
1687
原创 Android 6.0获取IMEI号是出错,动态获取权限
之前更新了一个版本,获取用户的IMEI设备号,本地手机测试没问题,就放到服务器上,结果有很多用户反应,应用打不开。也不是全部用户,只有少部分Android 6.0系统的用户和一些root过的用户,由于那不到用户手机,只能从错误日志中查看。出错日志:SUPPORTED_64_BIT_ABIS=[Ljava.lang.String;@cdce4d6versionCode=42BOARD
2016-12-22 09:17:07
21373
TA创建的收藏夹 TA关注的收藏夹
TA关注的人