当前位置:  编程技术>移动开发
本页文章导读:
    ▪Ubuntu上解压rar文件的方法        Ubuntu下解压rar文件的方法 一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可.........
    ▪ 浅尝APPCAN,SENCHA TOUCH 二及TITANIUM        浅尝APPCAN,SENCHA TOUCH 2及TITANIUM 3.18 APPCAN的论坛维护完,我的帐号也回来了,不知道是不是我昨天在APPCAN的微博上吐嘈的原因。试问一个每天论坛打卡,发的都是技术问题的人,我是黑你还是.........
    ▪ 判断系统是不是支持 DownloadManager服务       判断系统是否支持 DownloadManager服务 public static boolean isDownloadManagerAvailable(Context context)    {        try        {            Log.d("Download", "Build.VERSION.SDK_INT is " + Build.VERSION.SDK_INT).........

[1]Ubuntu上解压rar文件的方法
    来源: 互联网  发布时间: 2014-02-18
Ubuntu下解压rar文件的方法
一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。

ubuntu 下rar解压工具安装方法:

压缩功能

安装 sudo apt-get install rar
卸载 sudo apt-get remove rar

解压功能

安装 sudo apt-get install unrar
卸载 sudo apt-get remove unrar



ubuntu解压命令全览

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

注:tar是打包,不是压缩!

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.rar

解压:rar x FileName.rar

压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm 下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.lha

解压:lha -e FileName.lha

压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!

>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp lha /usr/bin/

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.deb

解包:ar p FileName.deb data.tar.gz | tar zxf -

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.

tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压:sEx x FileName.*

压缩:sEx a FileName.* FileName

    
[2] 浅尝APPCAN,SENCHA TOUCH 二及TITANIUM
    来源: 互联网  发布时间: 2014-02-18
浅尝APPCAN,SENCHA TOUCH 2及TITANIUM
3.18 APPCAN的论坛维护完,我的帐号也回来了,不知道是不是我昨天在APPCAN的微博上吐嘈的原因。试问一个每天论坛打卡,发的都是技术问题的人,我是黑你还是免费测试呢?而且重点是就算我黑你,说的东西错了,你们论坛有人答复吗?我现在还在用APPCAN,而且也发现了几个问题,不过已经自己解决了,但我没打算发论坛上,你们不要免费测试拉倒!!!~


从不写博客,这里把这个试用报告贴出,是因为APPCAN居然因为我在论坛上发这篇文章把我的帐号给删了,我长篇大论码一堆字,还不是因为国内出了APPCAN这个不错的FRAMEWORK,虽然有缺点,但希望你们能改进吗?就算写错了什么,你可以指出,你这样删了就以为别人会看不到吗?我就不信没人搜索这几个FRAMEWORK的对比,马勒隔壁!!!! 





前段时间想搞个APP,就找了一下资料,IPHONE要用OBJECTIVE-C,我不会,手上也没MAC,只用JAVA开发ANDROID又要放弃IPHONE用户,觉得很不划算,然后就找到SENCHA TOUCH 2(下称ST2),APPCAN,TITANIUM(下称TI),虽然都是尝试一下,不过有一点点了解了,希望对准备用这些FRAMEWORK的同学有点帮助,当然有说错的地方请勿吐槽。。。。
先说优点吧!
ST2,这我是最先尝试的,也是用得最长时间的,所以了解多一点
1,文档超好用的!!!这几个里面没有之一!
2,MVC,前端开发的同学要搞定所有层应该比较麻烦,但纯开发的同学应该很顺手
3,ANDROID打包很快,IPHONE没试,要KEY
4,默认UI就很漂亮,改个颜色就可以用了
5,KITCHEN SINK也很实用,还提供好几个项目的源码,都是不错的东西,看着他们能很快上手
6,CHROME上直接用,很好查错


APPCAN,说实话我用得不久,而且很大部份时间在找各种问题的解决办法。。。
1,适合有前端开发经验的同学,能很快的开发一个成品
2,IPHONE,ANDROID都可打包,方便真机测试
3,在没优化的情况下,速度还可以
4,模拟器方便测试
5,IPHONE,ANDROID上UI差别不大


TI,用得最少,其实没啥发言权,就带过一下
1,IDE真好用
2,文档抄ST2的吧,不知道谁抄谁,样子是一样,不过没ST2好用,但算不错了
3,适合熟适JS的同学
4,模块扩展实现官方API没有的功能

该吐槽了。。。。。。。
ST2
1,那启动真叫一个慢呀,就一个本地运行的测试APP,也没啥东西,为啥这么慢呢
2,对我这种比较熟悉HTML的人,MVC+PROXY那些例子看到头大,经常把VC代码乱放,不过这是个人问题
3,IPHONE测试麻烦
4,用PHONEGAP的在线打包,ANDROID是打包了,但都运行出错,可能我没搞好

APPCAN
1,文档能来个官方离线的吗?在线那个慢。。。。另外,文档那个搜索框可以删了,完全没用嘛,zy_touch找不到,搜uexCamera出来开发平台的链接。。。。国内用的人也不多吧,很难找资料
2,能来个KITCHEN SINK吗?例子太分散了,也不全
3,模拟器的GPS百度地图能去掉吗?每次启动就它最影响速度
4,模拟器是用CHROME的,看CONSOLE的时候页面不能滚动,如果要测试点击TAB,必须要每次点完再打开CONSOLE,不能同时进行。。。
5,模拟器运行代码和手机有时会不一样,像SWITCH CASE,模拟器上CASE '0'可以运行,但手机不行,手机要用CASE 0,不能带引号。
6,用VPN时无法打包,环境变量JAVA_HOME用小写java_home无法打包,不知道是不是个人问题
7,蛋痛的“网络信号弱”,到处都搜不到原因和解决方法,明明就一个简单的程序,根本不用上网的,而且只在ANDROID手机上有问题,IPAD没问题


TI
1,就一个新建测试TAB的程序,CHROME和ANDROID上差别也太大了吧,CHROME显示在下面,ANDROID在上面,而且BUTTON也不见了一半
2,文档啥时候写的,提到IDE的东西都不一样,找半天
3,有挺多东西IPHONE和ANDROID要写两套代码,像hideTabBar只能用在IPHONE,不过还好是IDE有提示
4,国内用的人好像挺少的,很多资料只能在国外网站找

好了,想到的就这些,再试试有没有办法搞定“网络信号弱”的问题,知道的同学帮一下忙!如果实在不行再玩玩TI和PHONEGAP,或者再试试优化ST2,反正闲得蛋痛

    
[3] 判断系统是不是支持 DownloadManager服务
    来源: 互联网  发布时间: 2014-02-18
判断系统是否支持 DownloadManager服务
public static boolean isDownloadManagerAvailable(Context context)
    {
        try
        {
            Log.d("Download", "Build.VERSION.SDK_INT is " + Build.VERSION.SDK_INT);
            Log.d("Download", "Build.VERSION_CODES.GINGERBREAD is " + Build.VERSION_CODES.GINGERBREAD);
            if(Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD)
            {              
                return false;
            }
            Log.d("download", "can download");
            Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.addCategory(Intent.CATEGORY_LAUNCHER);
            intent.setClassName("com.android.providers.downloads.ui", "com.android.providers.downloads.ui.DownloadList");
            List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
            Log.d("Download", "List size is " + list.size());
            return list.size() > 0;
        }
        catch(Exception e)
        {
            return false;
        }
    }

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
c/c++ iis7站长之家
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3