精华内容
下载资源
问答
  • 刚开始自己在config文件夹下的index.js中的dev下的host写成的是localhost,但是发现自己不能在手机端访问,并且也不可以在charles进行抓包处理,后来把localhost改成自己的电脑的ip就可以了! 对于抓包,其实先下载...

    刚开始自己在config文件夹下的index.js中的dev下的host写成的是localhost,但是发现自己不能在手机端访问,并且也不可以在charles进行抓包处理,后来把localhost改成自己的电脑的ip就可以了!

    对于抓包,其实先下载charles来安装,然后对于安卓手机选择自己的wifi,如果之前已连接的话,先断开,重新连接,不过先不要输入wifi密码,勾选高级选项,选择“代理”为手动,并且填写自己的服务器主机名为电脑ip地址,至于服务器端口的话,charles默认是8888端口,所以你填写那个就行了,然后输入密码就可以了,这时候启动charles,在手机端输入vue-cli项目地址,即可!

    展开全文
  • 文件夹-源码

    2021-02-14 13:06:02
    我不仅学习了如何利用Bootstrap构建快速的框架,而且还意识到了我们一直在学习的一切最终将成为其他事物的基础。 其次,这项任务要求我们确保我们的网站能够响应各种不同的屏幕尺寸。 如今,屏幕越来越小(弯曲的...
  • 手机开发安卓应用客户登陆端(MYSQL作为数据库)应该怎么建立工程,看到有些人写的代码,是几个文件分开的,首先我要写一个登陆的界面,注册界面并且能够与服务器进行通信,采用的是mysQL数据库,servlet.java是...
  • 如何获取手机上所有的音乐文件

    万次阅读 2016-06-07 15:24:06
    (1)如何获取手机里所有歌曲的信息?  如果要解决这个问题,那么我们首先要知道在Android系统中,是如何对歌曲信息进行管理的。  在Android中,系统为多媒体类型的文件(比如图片、音频、视频等)建立了...


    (1)如何获取手机里所有歌曲的信息?

        如果要解决这个问题,那么我们首先要知道在Android系统中,是如何对歌曲信息进行管理的。

        在Android中,系统为多媒体类型的文件(比如图片、音频、视频等)建立了数据库(sqlite数据库),从而完成多媒体数据的维护工作。我们当然可以不用这些系统的数据库,比如说,如果我们想获取所有歌曲,我们可以扫描sd上所有的文件夹中的文件,然后根据文件的后缀名,就可以取到我们想要的mp3、wma文件等。但是,这样的操作是非常效率低下的,所以是行不通的。

        Android系统为我们建立起多媒体数据库之后,便把多媒体常用的信息,比如歌曲名、文件大小、播放时长、专辑、歌手等常用信息保存在了数据库里,那我们可以直接用多媒体库中的数据,完成这个需求。虽然我们需要用多媒体库,但是我们不能直接操作。Android为这些常用的需要共享的数据(多媒体和联系人等),创建了ContentProvider,因此,如果我们想获取到这些信息,我们就需要用ContentProvider。

        在开始介绍之前,先给出需要用到的歌曲的实体类


    MediaStore中定义了一系列的数据表格,通过Android ContentResolver提供的查询接口,我们可以得到各种需要的信息。下面我们重点介绍查询SD卡上的音乐文件信息。

    先来了解一下ContentResolver的查询接口:

    Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)

    Uri:指明要查询的数据库名称加上表的名称,从MediaStore中我们可以找到相应信息的参数。
    Projection: 指定查询数据库表中的哪几列,返回的游标中将包括相应的信息。Null则返回所有信息。
    selection: 指定查询条件
    selectionArgs:参数selection里有 ?这个符号是,这里可以以实际值代替这个问号。如果selection这个没有?的话,那么这个String数组可以为null。
    SortOrder:指定查询结果的排列顺序

    下面的命令将返回所有在外部存储卡上的音乐文件的信息:

    Cursor cursor = query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);

    得到cursor后,我们可以调用Cursor的相关方法具体的音乐信息:

    歌曲ID:MediaStore.Audio.Media._ID
    Int id = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID));

    歌曲的名称:MediaStore.Audio.Media.TITLE
    String tilte = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE));

    歌曲的专辑名:MediaStore.Audio.Media.ALBUM
    String album = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM));
     
    歌曲的歌手名:MediaStore.Audio.Media.ARTIST
    String artist = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST));
     
    歌曲文件的路径:MediaStore.Audio.Media.DATA
    String url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));

    歌曲的总播放时长:MediaStore.Audio.Media.DURATION
    Int duration = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DURATION));

    歌曲文件的大小:MediaStore.Audio.Media.SIZE
    Int size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.SIZE));


    /**
     * 
     * @ClassName: com.example.mediastore.Song
     * @Description: 歌曲实体类
     * @author zhaokaiqiang
     * @date 2014-12-4 上午11:49:59
     * 
     */
    public class Song {
    
    	private String fileName;
    	private String title;
    	private int duration;
    	private String singer;
    	private String album;
    	private String year;
    	private String type;
    	private String size;
    	private String fileUrl;
    
    	public String getFileName() {
    		return fileName;
    	}
    
    	public void setFileName(String fileName) {
    		this.fileName = fileName;
    	}
    
    	public String getTitle() {
    		return title;
    	}
    
    	public void setTitle(String title) {
    		this.title = title;
    	}
    
    	public int getDuration() {
    		return duration;
    	}
    
    	public void setDuration(int duration) {
    		this.duration = duration;
    	}
    
    	public String getSinger() {
    		return singer;
    	}
    
    	public void setSinger(String singer) {
    		this.singer = singer;
    	}
    
    	public String getAlbum() {
    		return album;
    	}
    
    	public void setAlbum(String album) {
    		this.album = album;
    	}
    
    	public String getYear() {
    		return year;
    	}
    
    	public void setYear(String year) {
    		this.year = year;
    	}
    
    	public String getType() {
    		return type;
    	}
    
    	public void setType(String type) {
    		this.type = type;
    	}
    
    	public String getSize() {
    		return size;
    	}
    
    	public void setSize(String size) {
    		this.size = size;
    	}
    
    	public String getFileUrl() {
    		return fileUrl;
    	}
    
    	public void setFileUrl(String fileUrl) {
    		this.fileUrl = fileUrl;
    	}
    
    	public Song() {
    		super();
    	}
    
    	public Song(String fileName, String title, int duration, String singer,
    			String album, String year, String type, String size, String fileUrl) {
    		super();
    		this.fileName = fileName;
    		this.title = title;
    		this.duration = duration;
    		this.singer = singer;
    		this.album = album;
    		this.year = year;
    		this.type = type;
    		this.size = size;
    		this.fileUrl = fileUrl;
    	}
    
    	@Override
    	public String toString() {
    		return "Song [fileName=" + fileName + ", title=" + title
    				+ ", duration=" + duration + ", singer=" + singer + ", album="
    				+ album + ", year=" + year + ", type=" + type + ", size="
    				+ size + ", fileUrl=" + fileUrl + "]";
    	}
    
    }
    

    有了上面的这些信息,我们完全可以做一个播放器了!

      有了实体类之后,我封装了一个类,专门用来获取歌曲信息,下面是实现的代码

    /**
     * 
     * @ClassName: com.example.mediastore.AudioUtils
     * @Description: 音频文件帮助类
     * @author zhaokaiqiang
     * @date 2014-12-4 上午11:39:45
     * 
     */
    public class AudioUtils {
    
    	/**
    	 * 获取sd卡所有的音乐文件
    	 * 
    	 * @return
    	 * @throws Exception
    	 */
    	public static ArrayList<Song> getAllSongs(Context context) {
    
    		ArrayList<Song> songs = null;
    
    		Cursor cursor = context.getContentResolver().query(
    				MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
    				new String[] { MediaStore.Audio.Media._ID,
    						MediaStore.Audio.Media.DISPLAY_NAME,
    						MediaStore.Audio.Media.TITLE,
    						MediaStore.Audio.Media.DURATION,
    						MediaStore.Audio.Media.ARTIST,
    						MediaStore.Audio.Media.ALBUM,
    						MediaStore.Audio.Media.YEAR,
    						MediaStore.Audio.Media.MIME_TYPE,
    						MediaStore.Audio.Media.SIZE,
    						MediaStore.Audio.Media.DATA },
    				MediaStore.Audio.Media.MIME_TYPE + "=? or "
    						+ MediaStore.Audio.Media.MIME_TYPE + "=?",
    				new String[] { "audio/mpeg", "audio/x-ms-wma" }, null);
    
    		songs = new ArrayList<Song>();
    
    		if (cursor.moveToFirst()) {
    
    			Song song = null;
    
    			do {
    				song = new Song();
    				// 文件名
    				song.setFileName(cursor.getString(1));
    				// 歌曲名
    				song.setTitle(cursor.getString(2));
    				// 时长
    				song.setDuration(cursor.getInt(3));
    				// 歌手名
    				song.setSinger(cursor.getString(4));
    				// 专辑名
    				song.setAlbum(cursor.getString(5));
    				// 年代
    				if (cursor.getString(6) != null) {
    					song.setYear(cursor.getString(6));
    				} else {
    					song.setYear("未知");
    				}
    				// 歌曲格式
    				if ("audio/mpeg".equals(cursor.getString(7).trim())) {
    					song.setType("mp3");
    				} else if ("audio/x-ms-wma".equals(cursor.getString(7).trim())) {
    					song.setType("wma");
    				}
    				// 文件大小
    				if (cursor.getString(8) != null) {
    					float size = cursor.getInt(8) / 1024f / 1024f;
    					song.setSize((size + "").substring(0, 4) + "M");
    				} else {
    					song.setSize("未知");
    				}
    				// 文件路径
    				if (cursor.getString(9) != null) {
    					song.setFileUrl(cursor.getString(9));
    				}
    				songs.add(song);
    			} while (cursor.moveToNext());
    
    			cursor.close();
    
    		}
    		return songs;
    	}
    
    }

     代码的思路很简单,我们需要根据ContentResover获取到一个Cursor,然后根据这个游标,遍历所有的歌曲的信息。在上面的代码中,我们查询出了包括歌名、路径、文件大小等在内的共10项数据,对于一般的应用这些足够了。查询出来之后,我们把信息转换成了实体类,这样操作起来更加方便。

        如果要使用这个工具类,记得添加权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

        

    (2)如何及时更新媒体库

        Android系统刷新媒体库的数据的时机,是在开机的时候,即手机一开机,系统便重新扫描一下sd卡,并将多媒体数据库更新一下。如果用户删除了某一个音频文件,不重新开机的话,数据库中的数据是不会更新的。那么,如果我们想用户一打开软件,就强制的更新多媒体数据库,应该怎么做呢?

        在4.4版本之前,我们可以使用发送广播的方式,强制刷新多媒体库

    IntentFilter intentFilter = new IntentFilter(
    				Intent.ACTION_MEDIA_SCANNER_STARTED);
    		intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
    		intentFilter.addDataScheme("file");
    		sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
    				Uri.parse("file://"
    						+ Environment.getExternalStorageDirectory()
    								.getAbsolutePath())));
    发送广播之后,还需要注册一个广播接受者,来接受并处理扫描开始和结束事件
    private class ScanReceiver extends BroadcastReceiver {
    		public void onReceive(Context context, Intent intent) {
    			String action = intent.getAction();
    			// 当系统开始扫描sd卡时,为了用户体验,可以加上一个等待框
    			if (Intent.ACTION_MEDIA_SCANNER_STARTED.equals(action)) {
    			}
    			// 当系统扫描完毕时,停止显示等待框,并重新查询ContentProvider
    			if (Intent.ACTION_MEDIA_SCANNER_FINISHED.equals(action)) {
    			}
    		}
    	}
       通过这种方式,我们便可以强制更新媒体库。

        但是,在4.4之后,Android对一些操作的权限提高,如果在4.4的系统上使用这种方式,便会出现下面的错误

    Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=22360, uid=10163
    
    这是因为在4.4之后,这个广播只有系统应用才能发出,因此,我们不能使用这种方式了,我们可以使用下面的代码实现相同的功能:
    MediaScannerConnection.scanFile(this, new String[] { Environment
    				.getExternalStorageDirectory().getAbsolutePath() }, null, null);

      使用MediaScannerConnection的scanFile方法,就可以强制扫描我们需要更新的文件路径,之后媒体数据库也会同步更新,这样,就不会出现文件删除,在媒体库中却能搜索到的情况了,也能解决这位朋友提出的新增加歌曲的信息获取问题了。

     参考http://blog.csdn.net/zhaokaiqiang1992


    展开全文
  • 病毒,每个人都深受其害,痛恨不已,特别是现在移动设备MP3、MP4、手机、U盘、移动硬盘飞速发展的时代,病毒也随着这些移动设备和网络快速蔓延和滋生,所以如何防止病毒入侵到自己的爱机和移动设备上就太重要了。...

    病毒,每个人都深受其害,痛恨不已,特别是现在移动设备MP3、MP4、手机、U盘、移动硬盘飞速发展的时代,病毒也随着这些移动设备和网络快速蔓延和滋生,所以如何防止病毒入侵到自己的爱机和移动设备上就太重要了。
    在网络上曾经有人提出在硬盘根目录和移动设备根目录下建立一个文件夹,名字就叫autorun.inf,用来防止利用借助autorun.inf文件进行传播的病毒。
    因为有很大一部分病毒特别是U盘对病毒的传播要借助autorun.inf文件。病毒首先把自身复制到u盘,然后创建一个autorun.inf,当你在插入U盘或者双击u盘时,autorun.inf中的设置会运行u盘中的病毒。我们只要可以阻止autorun.inf文件的创建,那么U盘上就算有病毒也只能躺着睡大觉了,大家可能也想到这个,但是不管给autorun.inf设置了什么属性,病毒都会更改它。在根目录下,删除autorun.inf文件后,建立一个文件夹,名字就叫autorun.inf。
    这是根据同一目录下,同名的文件和文件夹不能共存的原理,病毒就无能为力,创建不了autorun.inf文件了。
    但现阶段已经有变种的新病毒,自动去删文件夹,然后再建立autorun.inf文件,这种方法已经不是那么的有效了,所以要对这种方法进行改进。
    在autorun.inf文件夹里面创建一个带.的文件夹,使得病毒无法删除autorun.inf文件夹,病毒就无能为力,创建不了autorun.inf文件了。以后就算中毒,病毒也不会运行,从而达到了防止中毒的目的。

       具体方法如下:
    

    要创建window下无法删除的目录可以在(运行CMD)命令提示符中输入(将c:\改为目录所在路径)

    md c:\autorun.inf

    md c:\autorun.inf\killvirus…\

    要删除时

    rd c:\autorun.inf\killvirus…\ rd c:\autorun.inf

    或者

    rd /s /q c:\autorun.inf

    怎样删除autorun.inf文件夹

    也许,你的电脑的每个分区根目录都有一个autorun.inf的文件夹,查看属性是只读+隐藏,且无法删除、无法取得权限!点进去,却显示的是控制面板的内容?

    U盘防毒最强方案(创建删不掉的autorun.inf文件夹) - 伤逝 - 伤逝、U盘防毒最强方案(创建删不掉的autorun.inf文件夹) - 伤逝 - 伤逝

    U盘防毒最强方案(创建删不掉的autorun.inf文件夹) - 伤逝 - 伤逝

    其实这个不是病毒,而是用来防病毒,一些系统封装工具本身就自带。下面教你删除的方法:

    建立一个批处理文件,代码如下:

    cacls\?%1/g everyone:f
    Rd /S/Q\?%1

    文件名:删除免疫.bat,放到桌面,备用。

    U盘防毒最强方案(创建删不掉的autorun.inf文件夹) - 伤逝 - 伤逝

    拖动autorun.inf到桌面上的bat图标上就行了,怎么样,没有了这个文件夹了吧!

    U盘防毒最强方案(创建删不掉的autorun.inf文件夹) - 伤逝 - 伤逝

    上面的批处理代码转换成dos命令就是(删除G盘上的autorun.inf文件,红色的路径随着盘符的不同需要改变,其它的不要改动):

    cacls G:\autorun.inf /g everyone:f
    Rd /S/Q G:\autorun.inf

    auturun.inf无法删除的原因
    当网民并没有在电脑上安装U盘免疫程序时,auturun.inf无法删除通常是病毒造成的,删除失败可能是病毒正在运行,或者病毒感染时创建的auturun.inf文件访问权限被修改。

    当电脑被U盘病毒入侵时,除了在磁盘生成的auturun.inf不可删除,还可能发现大量文件夹变成了.exe图标,这是病毒将原来正常的文件夹隐藏,然后在同一目录下创建很多病毒副本,文件名和正常文件名一样,不同之处是加上了exe扩展名。windows默认情况下不会显示隐藏文件和文件扩展名。

    需要修改文件夹选项之后才可以看到真相。

    U盘防毒最强方案(创建删不掉的autorun.inf文件夹) - 伤逝 - 伤逝

    些目录在Windows里删不掉,是因为在Windows里看上去它的文件名是XXX,实际它的文件名是“xxx…\”之类的。要想删除这些目录,可以单击“开始→运行”,输入“CMD”启动“命令提示符”,使用rd命令删除。比如删除D盘的autorun.inf文件夹,先输入“D:”并回车切换到D盘,然后输入“DIR”并回车列出当前的目录,查看你无法删除的目录全名是什么,最后输入“rd /s autorun. inf”并回车,当出现提示时,按“Y”键并回车即删除。

    方法如下:

    1、打开“开始”,选择“运行”,输入“CMD”,打开命令行窗口
    2、输入X: 然后回车
    3、输入rmdir /s autorun.inf 然后回车
    4、当出现提示时,按“Y”,并回车
    X:代表autorun.inf 文件夹出现在哪个盘目录下,如C盘、D盘、e盘、f盘、H盘等。。

    比如说E盘里面有autorun.inf文件夹无法删除,那么就在dos命令框下输入:

    1、输入E: 然后回车(注意有冒号的哦)
    2、输入rmdir /s autorun.inf 然后回车
    3、当出现提示时:autorun.inf, 是否确认(Y/N)?按 “Y”,并回车

    去看看E盘下面的文件夹是否已经删除?恩,确实已经删除了。 这个方法是最简便的。

    在doc下删除
    运行 cmd
    d:
    attrib -s -h autorun.inf
    del autorun.inf
    attrib -s -h auto.exe
    del auto.exe
    其它的盘一样!
    肯定删除得了

    桌面上新建一个文本文档,然后输入:
    attrib C:\autorun.inf -a -s -r -h
    attrib D:\autorun.inf -a -s -r -h
    attrib E:\autorun.inf -a -s -r -h
    attrib F:\autorun.inf -a -s -r -h
    attrib I:\autorun.inf -a -s -r -h

    ren C:\autorun.inf autorun.inf
    ren D:\autorun.inf autorun.inf
    ren E:\autorun.inf autorun.inf
    ren F:\autorun.inf autorun.inf
    ren I:\autorun.inf autorun.inf

    del C:\autorun.inf
    del D:\autorun.inf
    del E:\autorun.inf
    del F:\autorun.inf
    del I:\autorun.inf
    保存为后缀是bat的文件,双击此文件,确定删除autorun.inf,然后立即重启电脑就行了,若不行,重启点脑进入安全模式删除,或者用WindowsPE系统删除,在删除不了除非是WIN7的加密文件。
    转载自:https://blog.csdn.net/lyntion/article/details/39736737

    展开全文
  • 1.首先创建一个站点文件夹首先你要创建一个独立于你的主站点的新的站点文件夹(若站点是建立在同一个服务器上面的话),这样你下面要做的改动才不会影响别的站点。  2.在IIS平台创建一个新的MIME类型 先选择WAP站点...

    1.首先创建一个站点文件夹首先你要创建一个独立于你的主站点的新的站点文件夹(若站点是建立在同一个服务器上面的话),这样你下面要做的改动才不会影响别的站点。

      2.在IIS平台创建一个新的MIME类型 先选择WAP站点的属性,再加入MIME类型,然后选择HTTP Headers标签。

      194342_040_565.gif

      在MIME Map部分,点击File Type并且输入以下信息:

      194343_041_311.JPG

      完成以后,将会显示以下几种类型:

      194343_042_470.gif

      3.现在,你就可以把你的网站内容加到站点文件夹里面了。

    转载于:https://www.cnblogs.com/hfzsjz/archive/2010/01/18/1650748.html

    展开全文
  • 假定是你的android stdio已经配置好的情况下。 1,首先在android上建立一个空工程。  点击next后,填写好你的工程名... ...选择opencv安装文件夹下的OpenCV-android-sdk\sdk\java文件夹 我的是安在D:\opencv-3....
  • 而android中要建立某一个程序快捷方式,只需要长按桌面或者点击Menu按钮——》添加,选择“Shortcuts”或者“快捷方式”,如下图,即可添加自己程序的快捷方式。【注意】,而通过程序中,如何来控制自己开发的程序,...
  •  随便在手机建立一个文件夹,名字叫 ".nomedia",把视频文件丢进去就行了. 如何隐藏你希望隐藏的视频文件:  随便在手机建立一个文件夹,名字叫 ".nomedia",把视频文件丢进去就行了.  没丢进去的就是会显示的...
  • Copy到手机或存储卡上,然后建立一快捷方式,并将其拖入"Storage\windows\Start Menu" 文件夹。欲使用该软件,只须进入"开始"菜单即可。 小知识:与电脑不同,使用微软操作系统的SmartPhone并未自带资源管理器,...
  • Android如何屏蔽媒体扫描

    千次阅读 2015-07-30 11:50:37
    问题:有时候我们在手机卡上存储一些图片,但我们不希望在图库或相册里面看到。...解决:在不希望扫描的文件夹的根目录,建立一个名字为.nomedia的空文件(这个文件作用是让扫描程序知道,这个文件夹不要扫描)。
  • 本文档详细介绍了如何利用电脑的win7系统来辐射出一个wifi热点。 【注:本文档图文并茂的哦】 ... 【注:如需实现手机浏览电脑共享的文件夹功能,请浏览另一篇文档: 《手机浏览win7电脑的共享文件》】
  • 使用限定符去判断程序是该使用单页模式还是双页模式(根据屏幕大小判断,像平板屏幕较大,就会使用双页模式,手机就会使用单页模式)。书中要求在res目录下新建layout-large文件夹,在这个文件夹下新建一个activity_...
  • 1.到我的云盘下载交叉...2在虚拟机与windows之间建立一个共享文件夹(自行网上百度) 将tools-master复制到当前工作目录 cp /mnt/hgfs/LWshare/tools-master.zip . 3.解压tools-master.zip unzip tools-master.zip 4.
  • 先做一点准备工作:下载adb客户端及驱动,解压缩后,把里面 adb.exe 和 AdbWinApi.dll 两个文件(搜索一下你的电脑,一般用安卓手机的电脑里都有这东西)放到系统盘的 windows/system32 文件夹里就可以了。...
  • 安装apk到用户手机上时在用户的SDCard创建文件夹(其实就是建立你唯一的应用的目录咯),以及复制一些你不想编译而有用的文件到你的目录下!   二、关键点: 1、得到sdcard的路径:Android.os.Environment....
  • 了解我们如何通过阅读我们建立了这个实验在博客Tensorflow或者自己尝试在 。 发展 yarn prep 运行yarn prep将使用纱线获取正确的卷装和正确的文件夹。 如果您没有,则可以通过自制软件(适用于Mac)进行安装。 ...
  • AbsGrade 列表级联算法,支持微信朋友圈单层评论、QQ空间双层评论、百度网盘多层(无限层)文件夹等 APIJSON-Android-RxJava 仿微信朋友圈动态实战项目,ZBLibrary(UI) + APIJSON(HTTP) + RxJava(Data) Android-...
  • 轻松测量2.0

    2013-10-17 15:58:04
    2、掌上版的安装:掌上版是绿色版,无需安装,先运行“工程测量系统”电脑版编辑好线路参数,然后将文件夹内的 “轻松工程测量系统掌上版”和“参数文件”夹复制到PPC上任何位置均可,参数也可以在PPC上更改和建立。...
  • 手机友好 :mobile_phone: 最新的Google Analytics(分析)代码支持 :chart_increasing: 如何安装或使用 您应该已经建立了一个。 如果您还没有准备好,请参考官方。 准备就绪后,只需将存储库克隆到博客主题...
  • 轻松在您的服务器或所选的云上安装Pydio,与团队轻松共享文档和文件夹,使用Entreprise级别控制台(权限,组,插件)管理您的盒子,使用Web Gui,智能手机和平板电脑应用程序访问文档(iOS) ,Android),计算机...
  • 一、一个项目你是如何进行屏幕适配的 这里主要包括二种情况,第一种就是横竖切换的时候,还有就是很多手机分辨率差异。 横竖切换:这个情况我们只需要在res目录的文件夹建立二种布局文件,一个竖屏layout-port ...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    121 <br>0200 如何使用正则表达式验证电话号码 121 <br>0201 如何使用正则表达式验证输入密码条件 121 <br>0202 如何使用正则表达式验证邮政编号 121 <br>0203 如何使用正则表达式验证手机号 ...
  • Android自适应屏幕大小

    2012-06-08 13:39:00
    为此我前篇文章介绍了,如何通过编码的方式获取Android手机的宽高,有了这个宽高,我们就可以实现Android自适应屏幕大小了. 方法其实很简单,最常见的就是在res下建立相应尺寸的layout文件夹. 举个...
  • 圆筒 最新版本:1.1〜ryannair05 是变更日志。 是辩论。 扫管??? 这是一个越狱调整,可让您在SpringBoard上滑动页面时为图标设置动画。...使用Lua,可以仅使用文本编辑...如何建立/安装 这适用于希望为核心(C / Object
  • APKTool批处理版l

    2011-10-26 13:58:55
    第二种方法,就在res目录里面建立对应的语言资源文件夹(简体中文资源的目录名是values-zh-rCN,繁体中文是values-zh-rTW),将英文资源values里面的arrays.xml和strings.xml复制到新目录里面进行汉化,让Android...

空空如也

空空如也

1 2 3 4 5 6
收藏数 120
精华内容 48
关键字:

手机如何建立文件夹