精华内容
下载资源
问答
  • 查看手机系统信息、硬件信息、软件信息、运行时信息和文件浏览器, 系统信息包括:查看设备系统版本、运营商及其系统信息; 硬件信息包括:查看包括CPU、硬盘、内存等硬件信息; 软件信息包括:查看已经安装的软件...
  • 使用自定义适配器来写的Android手机文件查看器,大家可以下载看下代码
  • 一款纯粹阅读功能的Android安卓手机查看MD(makedown)文件阅读应用APP,支持直接浏览查看MD(makedown)文件,支持浏览手机文件夹里面的MD文件,简单实用的MD文件阅读APP
  • 安卓手机ID查看器

    2015-04-03 14:51:05
    谷歌商店原版下载的 无任何更改 可以查看本机ID
  • HTML源码查看器 android

    热门讨论 2012-07-04 09:01:09
    html查看器是一款android平台HTML查看,编辑,保存软件 是网页设计师查看手机网页源码的得力助手 本软件永久免费使用
  • 功能强大的Android文件查看器,可以看到隐藏的文件,Android系统盘等...... 敬请下载
  • Android Wifi密码查看器实现思路

    千次阅读 2015-04-15 17:14:13
    概述 最近出了一个wifi万能钥匙很...假如手机端有个wifi密码查看器就好了。wifi密码查看器配合wifi万能钥匙使用是很不错的想法。 其实wifi密码查看器就是查看已连接过wifi的密码。因为已连接过wifi的密码都会集中保存

    概述

    最近出了一个wifi万能钥匙很火,但是用wifi万能钥匙连接上wifi我们是看不到密码,假如我想给平板连接,这是我们只能用手机3G网络建立热点然后让平板上的wifi万能钥匙进行连接,这样显然很麻烦。假如手机端有个wifi密码查看器就好了。wifi密码查看器配合wifi万能钥匙使用是很不错的想法。
    其实wifi密码查看器就是查看已连接过wifi的密码。因为已连接过wifi的密码都会集中保存在一个系统文件中。

    实现

    前提:设备获取过root权限。
    wifi密码的保存文件为/data/misc/wifi/wpa_supplicant.conf
    我们只需执行linux shell命令获取里面的信息再进行解析即可。
    public class MainActivity extends ListActivity {
        public static final String TAG="MainActivity";
        private boolean isRoot=false;
        private ArrayList<String> strlist= new ArrayList<String>();
        private DataOutputStream dos;
        private DataInputStream dis;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    //        setContentView(R.layout.activity_main);
            setTitle(R.string.title);
            try {
                Process p=Runtime.getRuntime().exec("su");
                Log.d(TAG,"root");
                dos = new DataOutputStream(p.getOutputStream());
                dis = new DataInputStream(p.getInputStream());
                dos.writeBytes("cat /data/misc/wifi/wpa_supplicant.conf" + "\n");
                dos.flush();
                dos.writeBytes("exit\n");
                dos.flush();
                String line;
                while((line= dis.readLine())!=null){
                    String str="";
                    if(line.trim().startsWith("ssid")){
                        str=line.trim();
                        line= dis.readLine();
                        if(line.trim().startsWith("psk")){
                            str+="\n"+line.trim();
                            strlist.add(str);
                        }
                        Log.d(TAG, str);
                    }
    
                }
                Collections.reverse(strlist);
                p.waitFor();
    
            } catch (InterruptedException e) {
                e.printStackTrace();
    
            } catch (IOException e) {
                Log.d(TAG,"not root");
                new AlertDialog.Builder(this).setMessage("对不起,您的设备没有获取root权限").setNeutralButton("确定",null).show();
    
                e.printStackTrace();
                finish();
            }finally{
                if(dos!=null){
                    try {
                        dos.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                if(dis!=null){
                    try {
                        dis.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
            if(strlist.size()>0){
                ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,R.layout.activity_main,strlist);
                setListAdapter(adapter);
            }
        }
    @Override
        public boolean onCreateOptionsMenu(Menu menu){
        MenuInflater mflater=getMenuInflater();
        mflater.inflate(R.menu.menu_main,menu);
        return true;
    }
        @Override
        public boolean onOptionsItemSelected(MenuItem item){
            if(item.getItemId()==R.id.about){
                AboutBox.show(this);
            }
            return true;
        }
    
    }



    展开全文
  • Android实现网络图片查看器和网页源码查看器 一.网络图片查看器 清单文件加入网络访问权限: 界面如下: 1.源代码如下: 图片地址:http://pic.enorth.com.cn/0/09/27/45/9274518_748007

    本文转载自:http://blog.csdn.net/furongkang/article/details/6820790

    Android实现网络图片查看器和网页源码查看器

    一.网络图片查看器

    清单文件加入网络访问权限:

    <!-- 访问internet权限 -->  
    <uses-permission android:name="android.permission.INTERNET"/>  

    界面如下:


    1.源代码如下:    图片地址:http://pic.enorth.com.cn/0/09/27/45/9274518_748007.jpg

    public class MainActivity extends Activity {  
        private EditText imagepath;  
        private ImageView imageView;  
        @Override  
        public void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            setContentView(R.layout.main);  
              
            imagepath = (EditText) this.findViewById(R.id.imagepath);  
            imageView = (ImageView) this.findViewById(R.id.imageView);  
              
            Button button = (Button) this.findViewById(R.id.button);  
            button.setOnClickListener(new View.OnClickListener() {            
                public void onClick(View v) {  
                    String path = imagepath.getText().toString();  
                    try{  
                        byte[] data = ImageService.getImage(path);//获取图片数据  
                        if(data!=null){  
                            //构建位图对象  
                            Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);  
                            imageView.setImageBitmap(bitmap);//显示图片  
                        }else{  
                            Toast.makeText(getApplicationContext(), "error", 1).show();  
                        }                     
                    }catch (Exception e) {  
                        Toast.makeText(getApplicationContext(), "error", 1).show();  
                    }  
                }  
            });  
        }  
    }

    public class ImageService {  
        /**  
         * 获取图片  
         * @param path 网络图片路径  
         * @return 图片的字节数据  
         */  
        public static byte[] getImage(String path) throws Exception{  
            URL url = new URL(path);  
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();  
            //设置超时时间5秒  
            conn.setConnectTimeout(5000);  
            conn.setRequestMethod("GET"); 
    	//判断是否连接成功,返回结果为200中则成功,失败的话或返回404等 
            if(conn.getResponseCode()==200){  
                InputStream inStream = conn.getInputStream();  
                byte[] data = StreamTool.read(inStream);  
                return data;  
            }  
            return null;  
        }  
    }

    public class StreamTool {  
        /**  
         * 读取输入流数据  
         * @param inStream  
         * @return  
         */  
        public static byte[] read(InputStream inStream) throws Exception{  
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();  
            byte[] buffer = new byte[1024];  
            int len = 0;  
            while( (len = inStream.read(buffer)) != -1 ){  
                outStream.write(buffer, 0, len);  
            }  
            inStream.close();  
            return outStream.toByteArray();  
        }  
    }


    二.网页源码查看器

    清单文件加入网络访问权限:

    <span style="font-family:Microsoft YaHei;"><span style="font-size:18px;"><strong><!-- 访问internet权限 -->  
    <uses-permission android:name="android.permission.INTERNET"/>  </strong></span></span>

    界面如下:



    如果网页的源码超过屏幕的显示位置的话,要求出现滚动条.

    <ScrollView  
     android:layout_width="wrap_content"   
     android:layout_height="wrap_content"   
    >  
      <TextView    
     android:layout_width="fill_parent"   
     android:layout_height="wrap_content"   
     android:id="@+id/htmlsource"  
     />  
    </ScrollView> 

    1.源代码如下:

     @Override  
      public void onCreate(Bundle savedInstanceState) {  
          super.onCreate(savedInstanceState);  
          setContentView(R.layout.main);  
          pathText = (EditText) this.findViewById(R.id.path);  
          htmlsource = (TextView) this.findViewById(R.id.htmlsource);  
            
          Button button = (Button) this.findViewById(R.id.button);  
          button.setOnClickListener(new View.OnClickListener() {  
          
        public void onClick(View v) {  
            String path = pathText.getText().toString();  
            try{  
                //获取源码  
                String html = PageService.getHtml(path);  
                htmlsource.setText(html);  
            }catch (Exception e) {  
                Toast.makeText(getApplicationContext(), "error", 1).show();  
            }  
        }  
    });  
      } 

    public class PageService {  
        /**  
         * 获取网页源代码  
         * @param path 网页路径  
         * @return  
         */  
        public static String getHtml(String path) throws Exception{  
            URL url = new URL(path);  
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();  
            conn.setConnectTimeout(5000);  
            conn.setRequestMethod("GET");  
            if(conn.getResponseCode() == 200){  
                byte[] data = StreamTool.read(conn.getInputStream());  
                return new String(data, "UTF-8");  
            }  
            return null;  
        }  
    } 










    展开全文
  • 市场上有很多查看wifi密码的软件,都是只能查看本地已经连过的wifi密码而已,大家都觉得没啥用, 但是呢 我告诉大家,确实能用的, 只是您不会使用而已. ...但是使用等软件需要root权限, 所有手机必须已经ro
    展开全文
  • Android网页源代码查看器

    Android网页源代码查看器



    布局文件

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
        
         <TextView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="输入代码获取路径"
            />
        
        <EditText 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/path"
        android:text="http://172.16.121.10:8080/struts27/"
            />
        
        <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="确定" 
        android:id="@+id/button"
            />
    
        <!-- 添加滚动条 -->
        <ScrollView 		
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"       
           >
            
            <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/codeView"
            />
            
        </ScrollView>
    
    </LinearLayout>
    

    MainActivity

    public class MainActivity extends Activity {
    	
    	private EditText pathView;
    	private TextView codeView;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		
    		codeView = (TextView) this.findViewById(R.id.codeView);
    		pathView = (EditText) this.findViewById(R.id.path);
    		
    		Button button = (Button) this.findViewById(R.id.button);
    		button.setOnClickListener(new button_OnClickListener());
    		
    		
    	}
    	
    	private class button_OnClickListener implements View.OnClickListener{
    		@Override
    		public void onClick(View v) {
    			String path = pathView.getText().toString();
    			try {
    				String html = HtmlService.getHtmlCode(path);		//获取Html数据
    				codeView.setText(html);
    			} catch (Exception e) {
    				Toast.makeText(getApplicationContext(), "获取失败", 1);
    				e.printStackTrace();
    			} 
    			
    		}
    		
    	}
    }
    

    //获取代码业务类

    public static StringgetHtmlCode(Stringpath) throws Exception {
          
           URLurl = new URL(path);
           HttpURLConnectionconn = (HttpURLConnection) url.openConnection();
           conn.setReadTimeout(5000);
           conn.setRequestMethod("GET");
           if(conn.getResponseCode()== 200){
               InputStreamin = conn.getInputStream();
               byte[] code = StreamTool.read(in);
               return new String(code);
           }
           return null;
        }


    //读取二进制数据工具类

    public static byte[] read(InputStream in) throws Exception {
          
           ByteArrayOutputStreamout = new ByteArrayOutputStream();
           byte[] buffer = new byte[1024];
           int len = 0 ;
          
           while((len =in.read(buffer)) != -1){
               out.write(buffer,0, len);
           }
           in.close();
          
           return out.toByteArray();
        }




    展开全文
  • Android入门笔记之查看手机及sim卡信息 简介 查看手机及sim卡信息并显示。 关键步骤  获取系统服务(TelephonyManager)getSystemService(TELEPHONY_SERVICE)的对象,然后通过对象调用相应方法。 出现的问题 ...
  • android查看遥控键值

    2018-07-11 19:35:25
    查看android上遥控,或者虚拟按键的键值。安装后按遥控就会显示对应键值
  • android包名以及签名查看器

    热门讨论 2015-01-08 16:13:29
    可以查看android手机内所有安装的app的包名以及签名信息,包括md5和sha1,供用户在申请各种第三方sdk需要提供包名以及签名信息的时候查用。支持动态查询。
  • Html源文件查看器(Android)
  • 查看android手机IP地址.apk
  • Android Studio开启DDMS查看手机文件

    万次阅读 2017-05-24 14:57:36
    Android Studio开启DDMS查看手机文件,上面不能直接查看文件,要看的话,点击导出然后方可查看
  • android手机查看APP的本地数据库

    万次阅读 2017-11-02 11:26:55
    在软件测试过程中,有时可能会需要用到查看APP的本地数据库,那要如何才能实现呢 不管使用什么工具来查看数据库,首先一个前提是要获得手机或者Android设备的Root权限,接下来的操作才有意义
  • Android WIFI密码查看器实例实现原理:使用shell命令查看保存WIFI密码的系统文件涉及的知识 界面展示 基本的Shell命令 shell查看WIFI密码 ShellUtil的使用 正则表达式解析字符串 ExpandableListView的使用 界面展示主...
  • Android 网页html源码的查看器

    千次阅读 2014-03-28 17:25:38
    import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends ...
  • 效果需要两个手指禁止缩放,所以没有光标,只能用手机投放电脑上录制动态图片; demo中实用了一个第三方的photoview,非常简单实用;可实现图片双击放大,手势放大缩小,当手指离开屏幕时如果图片小于原图可自动恢复...
  • Android最简单的图片点击放大查看器

    万次阅读 2016-08-09 17:41:27
    废话不说直接正文,很多APP开发中的图片查看器,很臃肿,不适合简单,轻量,快速的开发, 该方法,为图片点击放大查看做了一些操作。 1.需要东西, (1),需要放大的图片,即Imageview控件, (2),用来显示放大后...
  • android手机远程控制If you’ve ever wished you could see your Android phone’s screen on your desktop or remote control it using your mouse and keyboard we’ll show you how in this simple guide to ...
  • 今天看了今日头条APP的图片查看的效果,就自己实现了一下。效果如下首先引入两个库一个是图片缩放的功能:PhotoView框架compile 'com.github.chrisbanes:PhotoView:1.2.6'一个界面滑动退出效果(比如自己滑动空白...
  • adb shell 进入手机后,执行ps就能显示手机里所有正在运行的进程。 一、ps命令详细说明 1,ps的命令参数:-t -x,-P,-p,-c [pid|name]  -t显示进程下的线程列表  -x 显示进程耗费的用户时间和系统时间,单位s ...
  • 为什么80%的码农都做不了架构师?>>>   可以使用Tools->Android->Android Device Monitor功能进行查看 转载于:https://my.oschina.net/ltsoft/blog/708234
  • 各种开放平台都需要上传android的正式签名信息,运行此工具很方便查询 #使用方法 ./getcertificate.sh xx.apk
  • Windows10上验证通过,步骤如下,完美解决。
  • 功能如下:获取安卓assets文件内的图片 如果对assets文件如何创建不是很熟悉参考以下文章 https://blog.csdn.net/chuyouyinghe/article/details/79891934 图片就随便吧只要不是太大都能读出来 布局页面及其简单先来...
  • Android可以用Html查看器打开txt文件

    千次阅读 2013-10-15 15:59:29
    工作需要,txt要能用Html查看器打开 方法1. txt格式的文件除了做txet/plain格式还做text/html格式上报intent 位置:frameworks/base/media/java/android/media/MediaFile.java static { addFileType("MP3", FILE...
  • [Android app] 本地wifi密码查看器源码

    千次阅读 2017-01-25 12:34:25
    ZXing生成二维码给别的手机链接二、原理获取本地保存密码的文件进行解析,本地保存wifi密码的路径为: /data/misc/wifi/*.conf 生成二维码连接的字符串是根据小米的方式来生成的,格式为: WIFI:T:WPA;P:”密码”;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,243
精华内容 25,297
关键字:

安卓手机信息查看器