精华内容
下载资源
问答
  • 代码 。。。。修改手机下载存储默认首选:SD内存卡 请教。
  • cmd下输入下面的一段命令: d:\android\android-sdk-windows...上面的一段命令表示:将模拟器Anemone2的手机内存修改1024MB,运行内存修改256MB 注: 上面的方法只是临时修改,当cmd窗口关闭时,模拟器也将...
    cmd下输入下面的一段命令:
    
    d:\android\android-sdk-windows\tools\emulator.exe -avd Anemone2 -memory 256 -partition-size 1024
    
    上面的一段命令表示:将模拟器Anemone2的手机内存修改为1024MB,运行内存修改为256MB
    注:
    上面的方法只是临时修改,当cmd窗口关闭时,模拟器也将关闭,如果下次在从eclipse上启动模拟器,模拟器将会恢复原来的配置

    转载于:https://www.cnblogs.com/jh5240/archive/2012/03/01/2376161.html

    展开全文
  • 我们的手机里的内存一般都是EMMC的,而如果手机坏了,想要恢复手机内存里的数据就需要这里的方法,核心就是把emmc用风枪吹下来,然后用飞线的方式连接sd卡套,这样就能被电脑识别为内存卡从而恢复数据,但emmc封装...

    我们的手机里的内存一般都是EMMC的,而如果手机坏了,想要恢复手机内存里的数据就需要这里的方法,核心就是把emmc用风枪吹下来,然后用飞线的方式连接sd卡套,这样就能被电脑识别为内存卡从而恢复数据,但emmc封装方式有几种,所以飞线的方式也有几种,下面都教给大家。

    一、emmc主要有几种常见的封装,bga153,bga162,bga169,下面分别给出引脚定义图:

    bga153的定义:

    5466840060057bc4122e64ba10a8e81e.png

    bga162的定义:

    88c98e1dc9eb326780fddab49160343f.png

    bga169的定义:

    13b4806d27e846690820aa5030c287f8.png

    bga153的定义:

    f4b9e48faa2907382aa1fbecc9c73c2f.png

    二、下面是emmc连线到sd卡套的接线:

    sd卡模式主要是用到4线通讯模式

    需要接的线一共8根线:

    1、DAT2 接emmc DAT2

    2、DAT3 接emmc DAT3

    3、CMD 接emmc cmd

    4、VDD接emmc VDD 和VDDF(VDD和VDDF各找一个,有些emmc的资料是写VCC和VCCQ)

    5、CLK接emmc clk

    6、VSS 接emmc 的VSS(随便找一个)

    7、DAT0接emmc的DAT0

    8、DAT1接emmc的DAT1

    三、下面是具体连线图:

    1、emmc转大sd卡的引脚连线

    f97336ff0da7e68b94c073d5b6796be9.png

    2、emmc转tf卡引脚连线

    292b66746601fd85ee954bb6901edcfe.png

    总结:制作完成后sd卡直接插电脑就能识别,但由于手机内存里的文件系统是linux的,所以一般会识别为raw格式,这时千万别格式成Windows的fat32分区,而是使用diskgenius来恢复数据即可。

    展开全文
  • adb命令读取Android手机内存卡文件

    千次阅读 2019-11-28 15:17:06
    最近在跟一个厂家调试外设装备,这个机器的系统是Android的,但是他不能通过数据线连接电脑来传输手机存储中的文件,所以只能通过adb命令来取出内存卡中的文件,修改之后再用adb命令放回去。此文以mac电脑的地址例...

    最近在跟一个厂家调试外设装备,这个机器的系统是Android的,但是他不能通过数据线连接电脑来传输手机存储中的文件,所以只能通过adb命令来取出内存卡中的文件,修改之后再用adb命令放回去。此文以mac电脑的地址为例:

    1.使用adb pull取出内存卡中的文件

    adb pull /sdcard/fsdg.db /Users/xxxx/Android

    其中/sdcard/fsdg.db为我的Android设备中需要拿出来的fsdg.db在存储卡中的位置

    /Users/xxxx/Android为我从存储卡中取出要放置在本机的位置。

    2.使用adb push向内存卡中放入文件

    adb push /Users/xxxx/Android/fsdg.db /sdcard/

    /Users/xxxx/Android/fsdg.db为我本地存储fsdg.db的位置。

    其中/sdcard/为我要放置在Android手机内置存储器中的位置

     

    展开全文
  • 1. 保存数据到手机内存因为直接保存到手机内存的app所在包下,所以不需要权限 主要的思路: 1、把EditText的内容取出来 2、把内容放在内存中,文件路径file(app的包下,两种都可以,第一种是写死了,包名一...

    1. 保存数据到手机内存

    因为直接保存到手机内存的app所在包下,所以不需要权限
    主要的思路:
    1、把EditText的内容取出来
    2、把内容放在内存中,文件路径file为(app的包下,两种都可以,第一种是写死了,包名一改就会出错,第二种是动态获取包名):

    "/data/data/com.zhansy.myonclick/user.txt"//com.zhansy.myonclick为包名
    this.getFilesDir();// /data/data/包名/files

    3、在oncreate中判断是否有上次保存的信息,有则显示出来

    注:用到Map<String,String>,.put参数对应的key值与需要保存的内容,然后直接get它的key就可以取到内容
    //getString(“number”,null);/number为key值

    mainActivity:

    package com.zhansy.myonclick;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle;
    import android.text.TextUtils;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.CheckBox;
    import android.widget.EditText;
    import android.widget.Toast;
    
    import java.util.Map;
    
    public class MainActivity extends Activity implements View.OnClickListener{
        private EditText editqq;
        private EditText editpsw;
        private CheckBox checkBox;
        private Button btn;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            editqq = (EditText) findViewById(R.id.et_qq);
            editpsw = (EditText) findViewById(R.id.et_psw);
            checkBox = (CheckBox) findViewById(R.id.cb_psw);
            btn = (Button) findViewById(R.id.btn_login);
            btn.setOnClickListener(this);
    
            //回显数据,当手机内存中存在用户登录信息时,显示出来
            Map<String,String> userInfoMap = UserInfo.getUserInfo(this);
            if (userInfoMap != null) {
                editqq.setText(userInfoMap.get("number"));
                editpsw.setText(userInfoMap.get("password"));
            }
        }
    
        @Override
        public void onClick(View view) {
            //执行登陆操作
    
            //1、取出号码和密码
            String qq = editqq.getText().toString();//获得编辑框的QQ号码
            String psw = editpsw.getText().toString();//获得编辑框的QQ密码
            if (TextUtils.isEmpty(qq) || TextUtils.isEmpty(psw)) {
                Toast.makeText(this, "请正确输入账号密码", Toast.LENGTH_LONG).show();
                return;
            }
            //2、判断记住密码是否被选中
    
            if (checkBox.isChecked()) {
                Log.e("记住密码", "账号为" + qq + "密码为" + psw);
                boolean isSuccess = UserInfo.saveUserInfo(this,qq, psw);
                if (isSuccess) {
                    Toast.makeText(this, "保存成功", Toast.LENGTH_LONG).show();
                }else{
                    Toast.makeText(this, "保存失败", Toast.LENGTH_LONG).show();
                }
    
            }
            //3、登陆成功
            Toast.makeText(this, "登陆成功", Toast.LENGTH_LONG).show();
    
        }
    
    }

    保存用户信息的类:

    package com.zhansy.myonclick;
    
    import android.content.Context;
    import android.text.TextUtils;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.InputStreamReader;
    import java.util.HashMap;
    import java.util.Map;
    
    /**
     * Created by Administrator on 2015/8/14.
     */
    public class UserInfo {
    
    
        /**
         * 保存用户信息
         *
         * @param qq
         * @param psw
         * @return true 成功
         */
        public static boolean saveUserInfo(Context context,String qq, String psw) {
    
    
            try {
                //this.getFilesDir();   // /data/data/包名/files
    //        String path = "/data/data/com.zhansy.myonclick/user.txt";
                File fileDir = context.getFilesDir();
                File path = new File(fileDir, "user.txt");
                FileOutputStream fos = new FileOutputStream(path);
                //用##分割开
                String data = qq + "##" + psw;
                fos.write(data.getBytes());
                fos.flush();//刷新字符流
                fos.close();
                return true;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return false;
        }
    
        public static Map<String, String> getUserInfo(Context context) {
    
            try {
    //        String path = "/data/data/com.zhansy.myonclick/user.txt";
                File fileDir = context.getFilesDir();
                File path = new File(fileDir, "user.txt");
                //inputstream是一个一个字节读取的,每次读取都会执行一次IO,我们知道IO操作都是非常耗时的
                FileInputStream fis = new FileInputStream(path);
                //从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取
                BufferedReader reader = new BufferedReader(new InputStreamReader(fis));
                String text = reader.readLine();//一行一行读取
                if (!TextUtils.isEmpty(text)) {//不为空时,取内容出来,TextUtils.isEmpty如果参数为空,也是传回来false
                    String[] split = text.split("##");
                    Map<String, String> userInfoMap = new HashMap<String, String>();
                    userInfoMap.put("number", split[0]);
                    userInfoMap.put("password", split[1]);
                    return userInfoMap;
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
    }

    布局文件xml:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:orientation="vertical">
    
        <EditText
            android:id="@+id/et_qq"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginRight="20dp"
            android:layout_marginLeft="20dp"
            android:hint="QQ号" />
        <EditText
            android:id="@+id/et_psw"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginRight="20dp"
            android:layout_marginLeft="20dp"
            android:hint="密码" />
    
        <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/cb_psw"
            android:text="记住密码"/>
        <Button
            android:id="@+id/btn_login"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="登陆" />
    
    </LinearLayout>

    2、当用户想保存在SD卡时:

    把上面的UserInfo类中的两处改一句话:

    //保存在手机内存中
    File fileDir = context.getFilesDir();
    //保存在sd卡
    //File fileDir = Environment.getExternalStorageDirectory();
    //我们用sd卡前可以先判断一下当前手机是否有sd卡:
    //判断当前手机是否有sd卡
    String state = Environment.getExternalStorageState();
    if (!Environment.MEDIA_MOUNTED.equals(state)) {
         //已经挂载了sd卡
         return false;
    }
    //保存在sd卡
    File fileDir = Environment.getExternalStorageDirectory();

    最后加一个读内存卡的权限:

    <!--写入SD卡的权限-->
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

    3、把数据存到SharedPreferences

     //路径:/data/data/包名/share_prefs/user
     SharedPreferences sp = context.getSharedPreferences("user", context.MODE_PRIVATE);//(文件名,权限)
    //获得一个编辑对象
    SharedPreferences.Editor editor = sp.edit();
    ///存数据
    editor.putString("number", qq);//取数据就是getString("number",null);可以创建HashMap对象,把数据传出去
    editor.putString("password", psw);
    //提交,数据真正存储起来
    editor.commit();
    
    展开全文
  • 其实安卓系统本身对内存卡的读取速度有设置,所以我们可以通过修改这设置来增加手机内存卡的读取速度!用re管理器依次进入sys/dev/block/179:0/bdi,找到read_ahead_kb,长按选择用文本编辑器打开,你会看到里面的...
  • 后台要求我上传的图片不能超过500KB,大家知道我们现在的智能手机像素越来越高,拍照的照片一般都是几兆甚至一二十兆。那么我们怎么做呢,答案是一定的,那就是先进行压缩,然后在保存压缩后的图片上传。最近在网络...
  • # 4、若还不能进系统,则需要刷一个rom(部分的人包可能需要刷后再双清一次)。 # # 进入系统后:设置-存储-格式化内置存储;或者 备份-恢复 那里格式化内置存储。 ############################################...
  • 在Android中如何获取SDCard和手机内存的总空间和可用空间等信息。 创建一个新的Android工程,工程名字《获取存储空间大小》,包名:com.connect.storageSize 这里使用默认生成的布局文件和Activity类。 修改...
  • 注册表解锁:HKEY_LOCAL_MACHINE\Security\Policies\Policies 00001001修改成1,原来是200001005修改成40,原来是16电脑或手机上使用注册表编辑器修改一下键值:卡存铃音:在内置存储器或内存卡上新建文件夹,...
  • Android 程序默认安装到sd

    千次阅读 2015-05-27 09:46:12
    在AndroidManifest.xml里面修改下面语句android:installLocation = “preferExternal” ...当手机内存为空时,程序将被安装到外部存储介质上.当程序安装到手机上后,用户 可以决定把程序放在外部储介质还是内存中.
  • 而rom就可以理解电脑上的操作系统分区,只不过你不能随便就是了。而通常厂家标称的“内存”则往往是指SD或者其他的存储空间,作用和电脑的硬盘一样。 厂家之所以把外部存储空间当成为内存是按照“手机内存储...
  • 手机导航软件

    2013-08-23 23:33:57
    4、压缩包内安装必看\apk目录下有kldttt-A.apk、kldttt-B.apk、kldttt-C.apk,根据手机型号或外卡名安装(文件管理,看看你的内存卡路径是哪个,对应相应的apk安装包) 5、手机中启动“凯立德导航”图标即可开启导航...
  • 通过Virtual Router,用户可以将各种互联网连接(WiFi,局域网,宽带连接,拨号连接,蜂窝式通信等等)以无线的方式与任何WiFi设备(笔记本电脑,智能手机,iPod Touch,iPhone,Zune,上网本,无线打印机等等)进行分享...
  • v6优化脚本

    2014-10-23 18:49:59
    下载 到手机内存卡根目录 最好修改英文名 刷的时候好识别 进入recovery即可
  • - V6 f9 M# H, X1 N, r+ j 三星码片复位:*2767*3855# 也可用于解机锁或锁 " r% p. z9 b0 \" e. X( q  三星显温度、电池容量:*#0228# 2 x ]) ~$ A2 H Y/ J$ @5 e% g9 N  三星调显示屏对比度:*#0523# / O2 w3...
  • 红米K30体验

    2020-08-20 10:35:58
    其他原因,在市区掉线,厂家不产手机了,有点了。趁机以旧换新,换了个红米K30。不是至尊版,什么?因为至尊版显然是在耍猴。  新手机体验如何?优点如流畅等不说,咱说说主要感受体验: 内存8G。上个手机是6...
  • MP3压缩精灵V1.9

    2010-02-03 23:15:26
    本软件专门那些手机内存卡小的用户制作,便于存放更多的音乐,本软件压缩P3文件最高压缩可达92%,且不失真! 妳是否感觉自己的手机内存卡MP3内存过小,存不了几首歌曲就满了,呵呵!现在有了这个工具,128MB的内存卡也可以...
  • HTC G13 S-ON ROOT文件

    2013-05-30 22:20:09
    第一步将PG76IMG01改为PG76IMG放到手机内存卡手机开机的时候同时按住音量向下键,出现update信息,用音量上下键选YES,刷成功后提示按电源键重启。在重启的过程中直接抠下电池(不然还会出现以上update信息),把...
  • A1200E刷机包

    2012-05-25 08:37:40
    需要说明下,本包是AP单包支持2G以上高速卡,1G以下卡需刷低容量内存卡补丁。 如果开机找不到内存卡2G以下的内存卡刷内存补丁。要刷补丁的请网信我 本包刷机后第一次开机可能会相对慢一点(自动生成首次文件),请...
  • N85破解免签文件

    2012-03-05 19:47:47
    (话说我是特意刷官方固件测试,时间是2012,刚开始无法安装,后来时间改为今天就要行了,呵呵! ) 破 解过程 第一步:好了,安装完后打开安装好的Dr.we,选择中断 第二步:选项-隔离区 第三步:选项-全选,...
  • 本文内容本博客作者原创,转载请注明出处或者发私信...2、卡刷(Recovery模式:类似Windows PE):即手机里面内存卡的根目录已经有 ROM.ZIP,需名字 update.ZIP,然后进入Recovery模式进行刷机 3、线刷(Fastboo...
  • 淘宝自动发货-淘小白

    2013-04-28 13:33:11
    2013-04-03(2.2.1) 1.修复淘宝不确定的BUG 2013-03-08(2.2.0) ... 2013-02-03(2.1.9) 1.修复读取配置失败的BUG 2.修改卡密为无不发送 ...2.独创线程智能切换模式,...4.数据库改为access,效率更高,卡密储存量几何级增加
  • 1)3G模块 SIMCOM 5216E2)不包含1122334455 的ASCII串都可以收到3)有一方使用联通手机卡就收不到含有1122334455的命令返回4)换成移动手机卡(收和发都用移动)可以收到包含1122334455的命令返回确定与模块...
  • (需要注意,目前一些手机如三星i9000等存在有内置存储空间和外置存储卡,这种手机需要将数据包传至手机内置存储空间根目录,而不是SD内存卡) -------- 【通用数据包】 迅雷网盘: ...
  • 18.加入sim联系人管理器,实现手机上联系人和sim联系人之间的转移 19.更换开机动画 20.增加虚拟按键,默认只开启返回键,需要自行开启其他的 21.更换SpareParts汉化版文件,鸟语伤不起啊 22.框架全新立体感...
  • 计次可以设置有效期,如:小丽办理张100元10次入园门票的计次,办卡时可以设置这个10次的有效期(比如有效期截止于2015年10月1日),小丽每次来消费时划扣除一次,直到扣完次数或者超过有效期为止;...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 176
精华内容 70
关键字:

内存卡改为手机内存