android
文章平均质量分 74
行者歌途
这个作者很懒,什么都没留下…
展开
-
okdownload下载mp4视频文件
使用okdownload实现断点下载mp4,并监听下载任务.原创 2022-07-18 15:03:39 · 2285 阅读 · 6 评论 -
android输出日志到记录本地文件
做安卓开发难免有不能当面调试的情况,这时候就要获取用户设备上的操作日志用于分析问题原因.案例使用LogUtils,可以在maven找最新的包,目前最新1.0.31.导入依赖// https://mvnrepository.com/artifact/com.common.log/LogUtilsimplementation group: 'com.common.log', name: 'LogUtils', version: '1.0.3'2.初始化设置,如果是外部存储需要在获取读写权限以后才原创 2021-04-02 16:26:26 · 2970 阅读 · 6 评论 -
【Android】android TV开发
google翻译[https://www.jianshu.com/p/c216849986ed]Ⅰ。开始使用电视应用为了使您的应用在电视设备上获得成功,您必须设计出可以在10英尺远的地方轻松理解的新布局,并提供仅使用方向键和选择按钮即可进行导航的功能。确定媒体格式支持支持的媒体格式 数字版权管理 android.drm 外来玩家 android.media.MediaPla...翻译 2019-11-06 18:09:06 · 2800 阅读 · 1 评论 -
windows下搭建cocos2d-x-3.1.1开发环境(搭建于android开发环境基础之上)
本帖是在android开发环境的基础上搭建cocos2原创 2014-06-14 17:46:15 · 1851 阅读 · 0 评论 -
android 开源组件合集-UI篇
其实也算不上合集,只是将我经常用到的部分整理一下,如果您有好东西,也可以留言补充,可以参照应用Libraries for developers,ios的参照Libraries for developers Pro1.actionbarhttp://actionbarsherlock.com/https://github.com/JakeWharton/ActionBarSh转载 2014-10-23 15:25:14 · 1458 阅读 · 0 评论 -
Android开源项目分类汇总
欢迎大家推荐好的Android开源项目,可直接Commit或在 收集&提交页 中告诉我,欢迎Star、Fork :)微博:Trinea 主页:www.trinea.cn 邮箱:trinea.cn@gmail.com QQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar转载 2014-10-23 15:28:07 · 1269 阅读 · 0 评论 -
Android之ActivityManager
Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下:转载 2015-01-07 16:30:38 · 891 阅读 · 0 评论 -
android 各种播放器源码
Android传说中的3D播放器源码Android3D播放器源码1702011-09-28 by:豆沙包• android音乐播放器源码android2372011-09-03 by:183100934• Android 在线播放器源码转载 2014-12-18 11:03:29 · 1302 阅读 · 1 评论 -
Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置
转至 http://blog.csdn.net/ares1201/article/details/77378721、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2、把源代码解压出的openfire_src文件夹放至eclipse workplace(注意:若是变更了解压出来的文件名,则接下来所有用到文件名转载 2013-11-18 09:08:38 · 1404 阅读 · 0 评论 -
android 批量打包apk
因公司需要.所以弄了这批量打包,个人是很不习惯ant的,1:官网下载ant并解压,地址:http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.3-bin.zip2:配置ant环境变量,像配置java环境变量一样配置,添加:ANT_HOME 对应的值为ant的解压目录,本例为D:\ant,在path环境变量里添加%ANT_HO原创 2014-01-22 14:48:45 · 1686 阅读 · 0 评论 -
Http和Socket连接区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要转载 2013-12-27 09:55:59 · 850 阅读 · 0 评论 -
openfire plugin 编译单个插件
openfire默认编译时,是同时编译主程序和所有在plugins目录中的插件。但进行插件开发时,这样编译就太费时费力。使用ant plugins可以只编译插件,能够节省部分时间。最节省时间的编译方法为在命令行下使用ant plugin -Dplugin=xxx进行编译,其中,xxx为插件名字(即plugins目录下的一个子目录名),这样就可以只编译指定的一个插件,省时省力。在ecli转载 2013-12-02 09:44:28 · 2344 阅读 · 0 评论 -
解决openfire在使用MySQL数据库后的中文乱码问题(转)
openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建一个帐户,为该帐户指定转载 2013-11-14 15:07:01 · 1096 阅读 · 0 评论 -
android sdk 更新失败原因
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. 据说dl-ssl.google.com在大陆被强了,伟大的天朝真是不让人活了,解决方法就是修改C:\Windows\System32\drivers\etc\hosts文件。添加一行:74.125.237.1原创 2013-11-13 13:34:49 · 960 阅读 · 0 评论 -
android使用外部文件管理获取文件路径
打开设备删已经安装的文件管理器 FILE_SELECT_CODE自己定义的code值 int类型private void importExcel() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); intent.addCategory(Intent.CATEGORY_O原创 2013-07-29 09:37:51 · 4969 阅读 · 1 评论 -
Android蓝牙操作以及蓝牙通信
1. 使用蓝牙的响应权限[html] view plaincopyuses-permission android:name="android.permission.BLUETOOTH" /> uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />转载 2015-01-07 16:28:07 · 923 阅读 · 0 评论 -
ViewPager 和 SlidingPaneLayout 冲突解决办法
大神可以直接看原始文章:http://stackoverflow.com/questions/17490899/using-androids-slidingpanelayout-with-viewpagerViewPager 和 SlidingPaneLayout都可以左右的滑动.上面文章中说要修改v4包里的SlidingPaneLayout的源码,首先要找到它,如果没有直接连接到这个源码原创 2015-01-29 12:40:04 · 1964 阅读 · 2 评论 -
豆瓣电台api
使用工具是HttpWatch(官网有免费版本的下载).下面这个URL中的from后的参数是浏览器的版本,我使用的是ie9.1.参数type: [benpsur], RPC函数指示:b: bye(?), 播放以删除终止. 长报告e: end, 返回:'"OK"',报告歌曲播放完毕,短报告n: new, 返回新播放列表,无其余必备参数(uid转载 2014-12-22 12:08:52 · 5220 阅读 · 0 评论 -
android使用美团的robuts对app进行热修复
网上借鉴的对比图,也是最终尝试robust的原因,robust可以增加类和方法,demo未测试增加类.据说资源方便也在测试中了robuts修复原理:github地址 1.在项目跟目录的build.gradle文件中增加以下代码2.在宿主程序(app目录)的build.gradle文件中添加一下代码//apply plugin: 'auto-patch-plugin'生成补丁文件时取消代码注释,需要...原创 2018-04-26 15:02:53 · 845 阅读 · 0 评论 -
android junit 单元测试与输出日志信息查看处理
单元测试1.搭建项目测试环境 在主文件 AndroidMainfest.xml中的application标签中加入测试类库 固定写法 与application标签的activity在同一层次 不要放错位置 然后再application标签的结束标签下添加下面代码 (去掉注释) android:name="android.test.Instrumentati原创 2012-08-23 01:31:38 · 11876 阅读 · 0 评论 -
Android 6.0 运行时权限处理
Android6.0运行时授权处理原文:http://www.w2bc.com/article/android-6-0-runtime-permission转载 2016-03-29 09:38:04 · 629 阅读 · 0 评论 -
好博客记录
好博客记录 1. Android sqlite框架greendao使用:原创 2016-04-13 09:17:18 · 613 阅读 · 0 评论 -
Android开源项目分类汇总
Android开源项目分类汇总目前包括:Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView转载 2015-06-05 17:50:58 · 1680 阅读 · 0 评论 -
Android,iOS打开手机QQ与指定用户聊天界面
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。以下为具体代码:Android:[java] view plaincopyString url="mqqwpa://im/chat?chat_type=wpa&转载 2015-03-06 16:08:44 · 8999 阅读 · 6 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
目录(?)[-]屏幕适配的注意事项1 基本设置11 AndroidManifestxml设置12 横屏竖屏目录区分2 多屏幕适配的4条黄金原则3 使用9-patch PNG图片4 不同的layout5 测试验证参考资料1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Vi转载 2015-02-25 11:49:42 · 723 阅读 · 0 评论 -
Openfire3.9.3源代码导入eclipse中开发配置指南
这篇文章向大家介绍一下,如何把openfire3.9.3源码导入eclipse中,编译并启动的详细过程。 首先得感谢这篇文章的作者,http://www.micmiu.com/opensource/openfire/openfire-src-config/,正是在这篇文章的帮助之下,我成功将openfire导入eclipse,本文大部分内容也是那篇文章的,我冠以原创之名转载 2014-12-30 10:45:17 · 815 阅读 · 0 评论 -
Zxing4.7.1 图片拉伸解决
二维码扫描 Android Zxing图片拉伸解决Zxing是google提供的二维码扫描工程默认是横屏的 转换成竖屏后图片出现拉伸这里提供解决办法:转载 2015-01-16 08:27:16 · 2001 阅读 · 0 评论 -
android 导出联系人vcade vdf格式
ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null); int index = cur.getColumnIndex(ContactsContract.Contacts.LOO转载 2014-12-09 15:05:12 · 1000 阅读 · 0 评论 -
二维码之zxing二维码解析图片资源
zxing针对不同开发平台,都给出了解析二维码的例子,我这里只聊聊关于android系统的解析。对于android手机来说,二维码图像获取方式有拍照扫描,以及读取本地图片资源。无论是哪种方式,解析过程的核心内容基本是一样的。关于手机拍照扫描这块,由于要涉及到很多问题要讲,所以我打算把这块放在下篇文章再细致讲解,这次只讲如何对图片进行解析。首先,和生成二维码一样,我们要告诉系统解析二转载 2015-01-14 17:48:22 · 1606 阅读 · 0 评论 -
android build.prop 系统配置属性文件
在Android系统中有一个类似Windows系统注册表的文件build.prop。这个文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。通过调整/增加参数可以达到较调系统性能偏重点和附加功能开启的作用。原创 2013-07-31 11:31:47 · 3643 阅读 · 0 评论 -
八款开源 Android 游戏引擎
1、AngleAngle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。最低运行环境要求不详。项目地址:http://code.google.com/p/angle/2、Rokonrokon是一转载 2013-07-02 11:58:37 · 886 阅读 · 0 评论 -
android 基础 网络获取网页的源文件和图片
先打开数据连接,public static byte[] getImage(String path) throws IOException { URL url = new URL("http://news.xinhuanet.com/mil/2012-09/11/123697757_11n.jpg"); HttpURLConnection connection = (HttpURL原创 2012-09-25 15:50:00 · 1590 阅读 · 0 评论 -
android 多线程断点下载实现
原理:在发出请求协议的时候加上参数Range,可以定位下载文件的开始位置和结束位置,下载数据的时候,记录每条线程已经下载的数据量和线程id,现在文件的url作为下载文件的一个标识,对下载信息做持久化,可以存入数据库,文件,网络等,本例一sqlite数据库做的,当开始下载文件的时候,检查数据库没有没这个下载地址的下载信息,没有的话,就开始下载,如果有这个下载地址的信息,就计算他的线程数,如果之前原创 2012-09-26 10:05:28 · 2433 阅读 · 0 评论 -
android 解析网络xml数据,发送xml数据,解析json数据
video实体类 包含id title time字段 为这个demo提供网络数据的是自己写的一个j2ee工程,主activity代码package com.itcast.net_xml;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.u原创 2012-09-25 16:15:49 · 2415 阅读 · 0 评论 -
android 获取上一个activity的返回值
activity A和BA 获取数据的activity B返回数据的activity点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限 <activity android:name原创 2012-10-11 11:41:01 · 6829 阅读 · 0 评论 -
android activity的生命周期 以及横竖屏切换
activityA和B A跳转到B1:在主配置文件中添加Bactivity,如果不想B在横竖屏切换的时候导致activity的销毁和重新创建;可在声明activity中添加android:configChanges="keyboardHidden|orientation" <activity android:name=".DemoActiv原创 2012-10-11 16:39:40 · 1893 阅读 · 0 评论 -
android intent 隐式意图和显示意图(activity跳转)
android中的意图有显示意图和隐式意图两种,显示意图要求必须知道被激活组件的包和class隐式意图只需要知道跳转activity的动作和数据,就可以激活对应的组件A 主activity B 接收跳转的activity步骤 1:在主配置文件中声明B 至少要声明一个android:name属性 <activity android:name=".原创 2012-10-11 10:39:25 · 4603 阅读 · 0 评论 -
http 文件上传时上传文件相对应的ContentType值
红色标注为常用的 因为有很多 不方便查找,如有需要可用ctrl+f来查找 如果觉得有常用的我没有标记出来,请留言提醒一下 谢谢 .*="application/octet-stream".001="application/x-001".301="application/x-301".323="text/h323".906="application/x-906".907=原创 2012-09-18 15:14:29 · 6091 阅读 · 0 评论 -
android activity之间的传值
A 传值activity B接收值得activity声明activity类后在在主配置文件中配置新创建的activity,最少需要配置它的name属性值,在A的布局文件中声明一个Edittext 和一个button 并注册button的单击事件 <EditText android:id="@+id/firstEdit" android:layout原创 2012-10-09 17:33:04 · 2339 阅读 · 1 评论 -
android 异常
Failed to push selection: Invalid argument :上传的文件有中文No Launcher activity found :检查主配置xml中,AndroidManifest.xml 没有设置程序启动的首个activity原创 2012-08-21 19:13:46 · 755 阅读 · 0 评论