android
文章平均质量分 78
i_a_jun
这个作者很懒,什么都没留下…
展开
-
Android 调用拍照功能 FileUriExposedException异常
在项目使用过程中调用拍照功能并从onActivityResult返回的结果中获取到图片。今天使用过程中出现这个异常:android.os.FileUriExposedException: file:///storage/emulated/0/temp.jpg exposed beyond app through ClipData.Item.getUri();因为android 7.0 引起的兼容问题了。<manifest xmlns:android="http://schemas.android原创 2021-08-04 18:55:36 · 541 阅读 · 1 评论 -
Android 读取外设U盘(USB)文件。
在AndroidManifest文件中添加USB权限 <uses-permission android:name="android.permission.USB_PERMISSION" /> <uses-permission android:name="android.permission.MANAGE_USB"/> <uses-feature android:name="android.hardware.usb.host" android:requ...原创 2020-11-03 16:49:39 · 4178 阅读 · 1 评论 -
android动画(一)Interpolator
转载:http://my.oschina.net/banxi/blog/135633目录[-]一:简介二:简单插值器分析 1.AccelerateInterpolator 加速插值器3. AccelerateDecelerateInterpolator 加速减速插值器4. LinearInterpolator 线性插值器5. BounceInterpolator 弹跳插值转载 2014-08-06 10:17:45 · 694 阅读 · 0 评论 -
android动画(一)Interpolator
转载:http://my.oschina.net/banxi/blog/135633转载 2014-08-06 10:10:47 · 707 阅读 · 0 评论 -
关于微信平台朋友和朋友圈分享不回调的问题。
使用的app_id值必须跟原创 2014-08-13 20:19:47 · 1930 阅读 · 0 评论 -
app签名打包后点击分享到微信好友圈无反应
点击分享到微信好友圈无反应,什么提示也没有。虽然也断定是签名的问题,但是在微信开放平台修改了签名后还是不可以,将之前老的签名覆盖掉,这个不需要审核,直接保存。后来再网上搜索后才知道有个注册和反注册// 将该app注册到微信boolean isregister=api.registerApp(WXEntryActivity.wxappid);//反注册 boolean unregiste原创 2014-10-21 17:48:39 · 3642 阅读 · 0 评论 -
解决android开发在大屏手机图片出现内存溢出
说明这个问题,首先来看一下实际的内存占用情况。我们创建一个最简单的android应用,一个Activity,内容是一张图片,图片放在drawable-hdpi目录下。布局文件:android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/w转载 2014-10-22 15:46:07 · 717 阅读 · 0 评论 -
ANDROID内存优化(大汇总——中)
ANDROID内存优化(大汇总——中)转载 2014-10-21 17:31:38 · 518 阅读 · 0 评论 -
使用 Eclipse Memory Analyzer 进行堆转储文件分析
转载此处:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.html转载 2014-10-23 18:20:31 · 607 阅读 · 0 评论 -
Android 内存使用hprof文件打开方法
与C++的内存不同,C++的内存泄露是由于分配了内存给某程序但是又没有回收造成的。Java的内存泄露则是引用了一些垃圾对象,意思就是说程序引用了某些对象,但是又从来没有使用过。Jave中的引用分为3种:强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。软引用:堆内存不够的时候,Java的垃圾回收器会处理这类引用。弱引用:Jave的垃圾回收器每转载 2014-10-24 09:28:43 · 1185 阅读 · 0 评论 -
使用 Eclipse Memory Analyzer 检测内存泄漏问题
本文是关于在开发Talend RCP 过程中碰到一个内存溢出问题的解决方案。使用的检测软件为Eclipse Memory Analyzer (http://www.eclipse.org/mat/),是一个开源免费的内存分析工具,目前为eclipse的孵化项目,也是一个eclipse RCP.Talend一款开源的ETL软件,提供数据集成服务。基于eclipse RCP,EMF, GEF,转载 2014-10-23 18:23:27 · 614 阅读 · 0 评论 -
[Android] 内存泄漏调试经验分享 (二)
转载此处:http://rayleeya.iteye.com/blog/755657转载 2014-10-23 17:20:18 · 463 阅读 · 0 评论 -
java jar包加密
上周钟哥要我写一个从国泰君安发送数据到资讯后台的程序。因为接口和数据发送的部分我已经做过很多次,在熟悉了oracle的数据库结构和sql语法之后,很快完成任务。但是由于这次程序是给公司外面的人用,程序的打包发布要求有所不同,需要更灵活的配置和安全的反编译机制。以前写的程序都是做成war包的形式放在自己的服务器上运行,而myeclipse拥有完善的war包发布功能,所以对java项目的打包原理并没有转载 2014-11-17 11:04:24 · 4050 阅读 · 0 评论 -
在android平台微信分享图片中带超链接
话不多说直接上代码。WXWebpageObject webpage = new WXWebpageObject();webpage.webpageUrl="http://www.kingsunsoft.com/";WXMediaMessage msg = new WXMediaMessage(webpage);msg.title = "方直金太阳-点读宝应用 "; // 链接标题原创 2014-11-17 15:11:43 · 3079 阅读 · 0 评论 -
使用Flash Builder“Burrito”和Flex SDK“Hero”创建Android移动应用程序
使用Flash Builder“Burrito”和Flex SDK“Hero”创建Android移动应用程序合作伙伴: Adobe目录第1部分:创建基本的移动应用程序第2部分:使用移动项渲染器第3部分:在视图之间导航第4部分:创建操作栏第5部分:集成设备功能第6部分:使用RemoteObject第7部分:使转载 2014-11-20 17:21:06 · 839 阅读 · 0 评论 -
Adobe AIR,Android 版
Adobe 开发者中心/Adobe AIR 开发人员中心/Adobe AIR,Android 版ATF SDK 压缩纹理简介Thibault Imbert (Dec 03, 2012)构建针对 iOS 和 Android 的原生扩展 – 第五部分: 构建 ANE转载 2014-11-20 17:25:15 · 1005 阅读 · 0 评论 -
爱编程的大狗
http://www.itstrike.cn/Tag/android/390.html原创 2014-11-21 16:09:12 · 719 阅读 · 0 评论 -
android通过数组,流播放声音的方法,音频实时传输(安卓软件开发)
转载此处:http://www.cnblogs.com/devinzhang/archive/2011/12/17/2291396.html转载 2014-11-05 17:26:00 · 2077 阅读 · 0 评论 -
Android导出jar包后的资源使用问题
转载:http://blog.csdn.net/mengweiqi33/article/details/25824295我们经常遇到一个需求,就是给别人使用我们工程的时候,为了能够屏蔽代码,把代码封装成jar包提供给第三方使用,但是这样我们的资源文件怎么给对方用呢?网上有很多方法,有用ClassLoader的,有写死id的,如我的另一篇文章[html] view pla转载 2015-01-08 16:33:08 · 604 阅读 · 0 评论 -
eclipse launching workspace太慢的解决方法
这几天eclipse调试Android项目的时候反应超慢,右下显示launching workspace就不怎么动了,今天终于卡的受不了了,在网上搜了写方法,设置了下总算好点了,现在把方法贴出来,跟大家共享:1.eclipse每进行一次文件修改,就要building workspace,很是慢。解决办法是:Project-->Build Automaticlly 反转载 2015-01-08 15:12:10 · 2280 阅读 · 0 评论 -
android进程间通信:使用AIDL
欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。 关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html转载 2014-12-24 13:53:05 · 463 阅读 · 0 评论 -
Eclipse,到了说再见的时候了——Android Studio最全解析
视频讲解~请戳 http://www.imooc.com/learn/206转载请注明:http://blog.csdn.net/eclipsexys/article/details/30748339——————————————————————————————————————————————————————最新的1.0版本在启动时会f转载 2014-12-24 10:04:23 · 692 阅读 · 1 评论 -
Android视频播放之边缓存边播放
Android视频播放之边缓存边播放最近在做Android视频播放的有关项目,其中有一项需求就是要求视频可以边加载缓存边播放,类似于优酷土豆的视频点播。网上找了一些相关的资料,比较了每种视频格式的优缺点之后,结合Android手机自身的优势,默认支持mp4编码和解码,最终采用mp4格式作为视频的存储格式。其实最真实的流媒体协议传输格式并不是普通的http方式,而是rtsp,那样转载 2014-12-10 10:49:01 · 15485 阅读 · 0 评论 -
正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法
例如:一个android程序包含两个Activity,分别为MainActivity和OtherActivity,MainActivity为程序启动的Activity。如果程序正位于OtherActivity,点击home键,程序退回到桌面,在次点击程序图标,程序默认会自动重启,即重新进入MainActivity,而不是进入点击home键的时刻程序所位于的OtherActivity。转载 2014-12-11 16:27:16 · 902 阅读 · 0 评论 -
成功解决android 网络视频边下载变播放。
关于android网络视频在线播放也困扰着很多新手们,在网络上找了很久都没有找到合适解决方案。 在网上找到了边下载边播放功能,根本不成功,要么是有bug,要么是无法播放,有些是下载完了才可以播放。达不到在线播放的效果。 为什么会下载完了才能播放呢?原因是在下载过程MediaPlayer没有找到视频的结束标记,只要下载完视频后才找到视频的结束标记再 会进行播放。原创 2014-12-12 16:47:29 · 5179 阅读 · 1 评论 -
Intent Action大全和各种广播动作描述
不看你会后悔的哦。Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 I转载 2015-04-15 14:45:21 · 756 阅读 · 0 评论 -
Android中JNI的使用方法
Android中JNI的使用方法转载此处:http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底转载 2015-04-22 11:48:59 · 581 阅读 · 0 评论 -
eclipse中出现Type 'xxxx' could not be resolved的处理方法
转载此处:http://blog.csdn.net/bjstyle/article/details/30248285转载 2015-04-24 09:33:31 · 1209 阅读 · 0 评论 -
快速开发之xUtils(三)DbUtils详细介绍
转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=157644&highlight=xUtilsDbUtils主要是在数据操作上进行封装,实现了直接对对象进行操作。而无须让用户自己再写sql语句,当然你也可以自己写。 1.首先DbUtils要创建一个SQLiteDatabase对象。pr转载 2015-04-29 14:42:47 · 1143 阅读 · 0 评论 -
快速开发之xUtils(四)HttpUtils详细介绍
转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=157645&highlight=xUtils HttpUtils模块主要是封装了http请求和响应方面的操作。做过这方面的朋友应该非常熟悉。一般都是把请求封装好。然后调用execute方法,得到响应。然后在处理这个响应。HttpResponse转载 2015-04-29 14:45:11 · 2287 阅读 · 0 评论 -
快速开发之xUtils(一)简介以及使用方法
转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=157640&highlight=xUtils还在为开发新项目而加班加点吗?还在为莫个功能重复制造轮子吗?今天为给你介绍一个开源的项目xUtils,为你快速开发项目,提供神器。 以下内容全部来自README文件。##xUtils简介*xUtils 包含了很多实转载 2015-04-29 14:38:00 · 1109 阅读 · 0 评论 -
快速开发之xUtils(二)ViewUtils详细介绍
转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=157641&highlight=xUtilsxUtils可以减少我们很多重复性的工作,加快我们的开发速度。但是我们很有必要去了解一下它到底是怎么实现的。因为需求总是变化的。可能有一天,我们需要去修改里面的一些东西。所以不但要知其然,还要知其所以然。 在view创建以后,转载 2015-04-29 14:41:14 · 1175 阅读 · 0 评论 -
Android Paint的使用以及方法介绍(附源码下载)
转载:http://cofftech.iteye.com/blog/2209288要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色转载 2015-05-08 17:31:41 · 410 阅读 · 0 评论 -
关于Air端与android端的通信实现
最近看到很多关于Air、android、Ane的帖子,很多都是在提air和android直接的调用、通信的问题。事实上,在我们使用air进行android开发时,两端之间的通信是十分必要的。废话不多说,直接上教程。PS:该教程的案例是实现,从Air端向Android端传递linux命令,在Android端执行完成后,将结果再传递会Air端。一、Air程序向android程序的通信、传参转载 2015-05-11 14:14:36 · 783 阅读 · 0 评论 -
Android 数据库升级实例
Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。2. 数转载 2015-05-04 17:30:24 · 471 阅读 · 0 评论 -
google翻译API公开测试
转载:http://blog.163.com/lixiangqiu_9202/blog/static/53575037201421044721318/据说之前google官方是有免费提供翻译API的,但后来在google开放平台升级后google transalte API便不再提供免费服务了,不知道是怎么回事(据说是因为有站长滥用= =)。虽然除了google的翻译之外像是必转载 2015-05-04 14:53:56 · 2255 阅读 · 0 评论 -
Android内存泄露监控
转载:http://blog.csdn.net/kwuwei/article/details/37650449内存泄露?泄露并不是真正意思的泄露,而是因为内存不能被GC,从而导致占用内存过大,发生Out of Memory,而被系统Kill。adb shell getprop | grep dalvik:[dalvik.vm.heapsize]: [64m]内存转载 2015-05-15 10:32:27 · 994 阅读 · 0 评论 -
判断某个apk是否已经安装
/** * 判断apk是否已经安装 * @param uri apk包名 * @return */ private boolean isAppInstalled(String uri){ PackageManager pm = getPackageManager(); boolean installed =false;原创 2015-05-15 09:32:02 · 1722 阅读 · 0 评论 -
LINUX下常用SHELL指令
转载:http://www.cnblogs.com/nezha/p/3239601.htmlLinux Shell常用shell命令一、文件、目录操作命令1、ls命令功能:显示文件和目录的信息ls 以默认方式显示当前目录文件列表ls -a 显示所有文件包括隐藏文件ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否转载 2015-05-06 17:14:03 · 938 阅读 · 0 评论 -
android aidl 使用实例
最近在看Binder的实现机制,但是感觉总不是很清晰,所以想理解他的实现原理,先暂时学会怎么使用。Binder是android中的一种进程间通信机制,android的底层是Linux系统,Linux系统中进程间通信方式主要有以下几种:1、socket,即客户端服务器模式。所以我们客户端程序通过socket和服务器端程序进行通信,其实就是进程间通信的一个实例。2、传统的消息队转载 2015-05-14 15:25:32 · 541 阅读 · 0 评论