`
文章列表
import os, time command = 'adb install -r sample-debug.apk' # 可以直接在cmd中执行的命令 flag = False while (flag == False): r = os.popen(command) # 执行该命令 info = r.readlines() # 读取cmd的输出到一个list for line in info: # 按行遍历 line = line.strip('\r\n') print(line) if (s ...

正则表达式

写的较好的正则文章链接: http://www.cnblogs.com/zery/p/3438845.html   + 前面的字符出现>=1次              例子:  ro+t     匹配 root  rooot  rooooot                     (ro)+t     匹配 rorot  rororot  rororororot *  前面的字符出现0或多次            例子: ro*t       匹配 rot root rooot   ?  前面的字符出现0或1次             例子:    ro?t    ...
 根据上一篇的转载进行的总结:   python爬虫的主要步骤 1.访问网站,获取html数据 2.读取html数据,解析数据,取出你想要的值    解析数据使用beautifulsoup   解析数据的步骤详解: 1. 用beautifulsoup将html数据解析成一个对象      soup = BeautifulSoup(html_text, "html.parser") # 创建BeautifulSoup对象   2.通过soup对象,获取标签内容     myHead=soup.head    #获取第一个<head>标 ...
转载地址: http://blog.csdn.net/bo_wen_/article/details/50868339   步骤1: 安装2个包             requests和beautifulsoup   步骤2:导入代码,并执行      import requests import csv import random import time import socket import http.client # import urllib.request from bs4 import BeautifulSoup def get_conten ...
1,获取一个文件夹下所有文件对象 //获取一个文件夹下所有文件的名字,并保存在list中 public static ArrayList<String> getFileName(String path) { File[] files=new File(path).listFiles(); // 举例File[] files=new File("/sdcard/my/").listFiles() ...

内容提供器

1.从已有的内容提供器来获取数据 获取指定的程序中,指定的表         程序名是com.example.databasetest          表名是book     那么可以通过以下代码解析成Uri对象 Uri uri = Uri.parse("content://com.example.databasetest.provider/book");   例子: 从手机通讯录获取联系人信息:      try { // 查询联系人数据 cursor = getContentResolver().query(ContactsContra ...

持久化技术

Android有3种持久化数据的方式: 1.SharedPreferences 2.文件读取 3.数据库   SharedPreferences 代码示例: //将数据保存在Editor中 SharedPreferences.Editor editor= getSharedPreferences("data",MODE_PRIVATE).edit(); editor.putString("name","Tom"); editor.apply(); //取出数据 SharedPreferences shar ...
1.链接地址:http://www.cnblogs.com/aimqqroad-13/p/6808930.html?utm_source=itdadao&utm_medium=referral   2.总结:   2.1AndroidManifest.xml文件中设置变量DATA_NAME,变量从gradle文件中读取 <meta-data android:name="DATA_NAME" android:value="${DATA_NAME_VALUE}" />   ...

闭包的概念

链接:https://www.ibm.com/developerworks/cn/linux/l-cn-closure/ 1.自带运行环境,方便调用   例子:   //定义一个循环10次的函数 function do10times(fn) for i = 0,9 do fn(i) end end //定义一个累加函数 sum = 0 function addsum(i) sum = sum + i end //从0累加到9 do10times(addsum) print(sum)   ,函数 addsum 被传递给函数 do10times ...

AsyncTask

使用AsyncTask步骤 1.创建一个类,extents AsyncTask,并且实现其中的抽象方法     public class DownloadTast extends AsyncTask<String,Integer,Integer>{ @Override protected Integer doInBackground(String... params) { Log.w("test","doInBackground"); return null; } ...

访问网络

使用HttpURLConnection 1.申请权限     <uses-permission android:name="android.permission.INTERNET" />   2.按钮注册onclick()事件,执行方法 sendRequestWithHttpURLConnection();   3.在textView中显示获取的数据 private void sendRequestWithHttpURLConnection() { // 开启线程来发起网络请求 new Thread(new Runnable() ...
解析xml数据 private void parseXMLWithPull(String xmlData) { try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser xmlPullParser = factory.newPullParser(); xmlPullParser.setInput(new StringReader(xmlData)); int eventType = xmlPul ...
调用摄像机 目标: 调用摄像机,并将结果显示在界面上   步骤: 1.声明一个图片资源路径   private Uri imageUri; 2.在layout.xml中创建一个ImageView,用来显示图片,并在AndroidManifest.xml中申请sdcard权限,用于保存拍摄的照片      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   3.在onCreate()中创建一个图片文件,并获取路径 imageView= ...

播放音频/视频

播放音频的步骤:   1.音频文件放在sdcard中,申请权限    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   2.创建MediaPlayer对象,并准备好播放    private MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource("/sdcard/music.mp3"); //设置资源路径 mediaPlaye ...
使用Notification的步骤:   在主线程的onCreate()(或其他地方)添加以下代码      Intent intent=new Intent(this,ContactsContract.CommonDataKinds.Note.class); PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0); //延迟执行 NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVI ...
Global site tag (gtag.js) - Google Analytics