android
sendtion
android开发者
展开
-
android项目中切换界面出现Unable to pause activity异常的解决办法
今天遇到一个android问题,从别处来的一个apk,小米手机上测试没有问题,在三星和HTC上出现了强退。log日志显示为:Unable to pause activity 不能暂停Activity,提示空指针,不明原因。经过查找,并不能定位到代码中。于是,在网上找到了解决办法,分享给大家!完整日志为:01-05 19:39:01.034: E/AndroidRu原创 2015-01-14 18:12:37 · 8853 阅读 · 0 评论 -
Android ListView中加入Button导致ItemClick事件失效
Android ListView中加入了Button,当然按钮也有点击事件,于是两者的点击事件就冲突了,ListView中的item点击失效。那么怎么办呢?在ListView的item布局文件中的根控件中添加android:descendantFocusability="blocksDescendants"原创 2016-03-10 12:14:52 · 749 阅读 · 0 评论 -
Android富文本编辑器,支持图文混排,支持插入和删除图片
XRichText一个Android富文本类库,支持编辑和预览,支持插入和删除图片。 GitHub地址:https://github.com/sendtion/XRichText截图预览 使用方式1、作为类库 把xrichtext作为一个module导入你的工程。 或者 把xrichtext中的文件拷贝到你的工程,可以在你的工程中建一个xrichtextming包名,并把文件拷贝进去原创 2016-10-26 14:34:37 · 9480 阅读 · 16 评论 -
Android APP启动时出现白屏或者黑屏怎么办?
1、为什么APP启动时会出现白屏或者黑屏?当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没初始化完,既无法显示程序,又不能停在原处不做任何动作,怎么办原创 2016-11-29 09:12:18 · 2929 阅读 · 0 评论 -
Android集成“小米消息推送”详细教程
消息推送这个玩意,大部分APP都有的,你像QQ、淘宝、微博、支付宝、网易新闻等,他们的消息推送简直伤心病狂。 常见的第三方消息推送方案有这些:极光推送友盟推送个推小米推送腾讯信鸽百度云推送阿里云推送今天不讲别的,就讲讲小米推送的集成教程,说实话挺简单的,步骤也不多,推送效果尚可。1、下载小米消息推送SDK 下载地址:http://dev.xiaomi.com/mipush/dow原创 2016-11-29 12:52:48 · 12765 阅读 · 1 评论 -
Android 动态设置 ListView 和 GridView 高度
1 需求分析我们可能会有这样的需求,ListView添加了一个头部,然后头部里面有一个ListView或者GridView,当你按照正常的方式给头部的ListView或者GridView设置数据的时候,发现它只能显示一行!!!这可不是我想要的。那么怎么办呢?最直接的办法,就是在xml布局中给头部的ListView或者GridView设置固定的高度。虽然这样可以出来效果,但是显然不是我想要的。因为数据原创 2016-12-27 14:45:47 · 5515 阅读 · 0 评论 -
面对2016,我挥一挥衣袖
眼看着2016年要结束了,才想着回顾一下这一年的发展。 入Android这个坑已经有两年多,自己的确提升了不少,但是感觉仍然不够。博客风波记得去年年底的时候,决定自己折腾一个博客,平时记录一些东西,发表一些文章。 于是,我在阿里云上面领了两年的免费空间,后来又在阿里云上买了一个域名。 http:sendtion.cn 免费的空间不大,但是做个个人博客足够了,毕竟访问量有限。当初为了建设这个网原创 2017-01-01 01:17:43 · 880 阅读 · 1 评论 -
错误:resources-debug-stripped.ap_' specified for property 'resourceFile' does not exist.
完整error log:Error:A problem was found with the configuration of task ':app:packageDebug'.> File 'D:\Android\MySpace\CommonFrame\app\build\intermediates\res\resources-debug-stripped.ap_' specified for原创 2017-02-17 10:26:00 · 4923 阅读 · 1 评论 -
Android6.0运行时权限原生实现和MIUI下的处理
1、前言自从Android6.0发布,增加了许多新的特性和功能,除了强化和完善了MD设计元素,Android的安全也得到了谷歌的重视。于是,Android6.0中出现了运行时权限的概念。许多程序员前赴后继,推出了大量的优秀的第三方库,来简化运行时权限的使用。但是,我觉得我们有必要从根本上学会使用运行时权限的申请,这能增加我们对Permission的理解。 本教程代码:https://github.原创 2017-04-01 17:29:59 · 8368 阅读 · 0 评论 -
爱快递查询API接口使用
爱快递简介:爱快递提供国内90多家快递物流订单查询服务比如申通快递、顺丰快递、圆通快递、EMS快递、汇通快递、宅急送快递等知名快递订单查询服务, 该接口完全免费,可用于电子商城单号跟踪,手机应用,微信快递接口等服务,让单号查询变得很简单。首先,提供爱快递的官网入口:快递单号查询1、申请爱快递API接口 申请地址:http://www.aikuaidi.c原创 2016-01-08 09:13:26 · 6378 阅读 · 0 评论 -
eclipse错误:parseSdkContent failed Could not initialize class android.graphics
自从我安装了Android Studio,eclipse就出现了问题,这个问题困扰了我几天,仅此记录。因为安装Android Studio同时安装了自带的Android SDK,自带的SDK是android6.0版本。于是,在我的windows上同时存在两个Android SDK,我想各自用自己的,eclipse就出现了问题。eclipse从外部导入工程是没问题的,但是原创 2016-01-18 10:38:52 · 1063 阅读 · 0 评论 -
Android Studio错误:Gradle DSL method not found:'android()'解决办法
今天来了兴致,想学学Android Studio,毕竟这是大流,相信会有越来越多的开发者投入他的怀抱!首先,我尝试着导入一个eclipse项目,然后就是问题不断。在网上搜索了很久,有不少答案,但是都没说到点上,所以问题一直没解决。这个问题主要是:因为在新版本的Gradle中android()方法已经废弃,但是要注意android()只是在整个项目下的build.gr原创 2016-01-15 18:00:14 · 806 阅读 · 0 评论 -
Android点击按钮隐藏或者打开软键盘
点击按钮隐藏或者打开软键盘// 隐藏键盘 private void hideKeyBoard() { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // 得到InputMethodManager的实例 if (imm.isActive(原创 2015-02-03 11:46:06 · 4255 阅读 · 0 评论 -
Android布局提示TextView可以代替LinearLayout警告的解决办法
布局警告:This tag and its children can be replaced by one and a compound今天做项目的时候发现一直有这个提示,说是我的布局可以用一个TextView代替。我想着,这个怎么能代替呢?一个图片和一个文本不就得一个layout么?于是,我就查了查资料,发现的确是可以代替的,原来,TextView是可以设置图片的。。。原创 2015-04-14 16:34:53 · 965 阅读 · 0 评论 -
OpenGL ES 设置透明度不能【双面透明】的问题解决办法
今天用OpenGL ES 绘制一个立方体,在立方体内部打上小孔,也就是在内部画上圆柱体立方体的面和圆柱体都是有颜色的,所以在内部的圆柱体就不能被看到,只能设置立方体透明。效果图:放大图:之前的代码实现是半透明的,从一侧能看到另一侧,另一侧就不能看透。在public void onSurfaceCreated(GL10 gl, EGLCon原创 2015-01-29 15:04:47 · 3867 阅读 · 0 评论 -
获取本地照片和拍照上传并裁剪的实现
// 获取照片方法public void showPhtoes() { String[] s = { "照相", "从照册取出", "取消" }; Builder builder = new Builder(this); builder.setItems(s, new DialogInterface.OnClickListener() { @Override public void转载 2015-06-19 11:41:39 · 883 阅读 · 0 评论 -
Android蓝牙设备的配对,连接,搜索
这两天在调研一个蓝牙通信的问题,第一次接触,经过多方查找资料,拜访过N多大神博客,终于成功的实现了蓝牙的搜索,配对和连接,但是后续通信问题仍在摸索中。希望此文能够给大家一些帮助!(至于参考的大神博客就不列出了,忘记在哪了(*^__^*) )1、获得蓝牙适配器就是这个东东:BluetoothAdapter adapter = BluetoothAdapter.getDefaultAd原创 2015-06-25 11:40:36 · 4417 阅读 · 6 评论 -
聊聊移动平台的跨平台开发
文章链接:http://mobile.51cto.com/hot-476348_all.htm由于最近项目需要开发IOS应用,而我是搞Android的,老板让调研下跨平台开发,于是搜索N久,觉得这篇文章分析的不错。借来给大家参考,非本人原创! (PS:文章比较长,懒得看的话,直接拉到最后看结论吧~)最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可转载 2015-07-02 17:57:39 · 1303 阅读 · 0 评论 -
聊聊移动端跨平台开发(后续)
上一篇博客,转载了一位大神的神级分析,仔细看完后都觉得累。想必也没几个人看完。于是,本人又小结了一下。另外附上自己的调研结果,目前比较不错的跨平台开发框架。1、几大流派:Web 流:也被称为 Hybrid 技术,它基于 Web 相关技术来实现界面及功能Web 流是大家都比较了解的了,比如著名的 PhoneGap/Cordova,它将原生的接口封装后暴露给 JavaScr原创 2015-07-02 17:59:39 · 2738 阅读 · 1 评论 -
常用颜色代码表以及中国传统颜色名录
原文地址: http://www.cnblogs.com/sunliming/archive/2011/06/23/2087941.html#topNamedNumericColor NameHex RGBDecimal LightPink浅粉红转载 2015-07-23 11:16:40 · 13669 阅读 · 0 评论 -
Android WebView从assets中加载html5页面,实现地理位置定位
今天调研一个html5页面的定位问题,发现在手机浏览器上html5是可以实现定位的,但是在webview中就无法定位了。而我居然以为html5的地理定位在webview中不可行。html5页面内容如下:点击这个按钮,获得您的坐标:试一下var x=document.getElementById("demo");function getLocation()原创 2015-04-27 15:23:52 · 2571 阅读 · 2 评论