自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 adb 命令(系统基础类-获取手机系统属性)

adb shell getprop 查看手机的所有属性 常用属性获取: adb shell getprop ro.build.version.emui ---查询EMUI版本 adb shell getprop ro.product.brand ---查询手机品牌 adb shell getprop ro.product.name --查询设备名称 adb shell getprop ro.serialno ---查询设备序列号 获取手机系统信息( CPU,厂商名称等) adbshell "ca

2022-03-15 10:16:56 3916

原创 Selenium 学习笔记

1.元素操作:.send_keys('') #输入字符串click() #点击2.常用浏览器操作系统Apidriver.maximize_window() #最大化游览器driver.set_window_size(w,h) #设置浏览器大小driver.set_window_position(x,y) #设置浏览器位置driver.back() #后退操作driver.forward() #前进操作driver.refresh() #刷新操作driver.close

2022-03-11 16:50:35 190

原创 Linux 常用命令收藏

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用c

2020-12-16 17:32:10 147

转载 python,基于http协议,最常用的是GET和POST两种方法

基于http协议,最常用的是GET和POST两种方法。接口文档需要包含哪些信息:接口名称接口功能接口地址支持格式 json/xml请求方式请求示例请求参数(是否必填、数据类型、传递参数格式)返回参数说明以典型的(一两个)参数做为判断是否请求通过(重点是看响应的信息判断)一、GET 1 import requests 2 import json 3 4 ...

2019-07-04 11:29:46 5252

原创 流量统计 +NetWorkStatsManager

import android.annotation.TargetApi;import android.app.usage.NetworkStats;import android.app.usage.NetworkStatsManager;import android.content.Context;import android.net.ConnectivityManager;import

2016-11-28 18:11:19 6208 7

转载 android中在java代码中获得每日,每周,每月的0点和24点的时间戳

//获得本周一0点时间public static int getTimesWeekmorning(){Calendar cal = Calendar.getInstance();cal.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0,0);cal.se

2016-11-28 11:52:35 7221

原创 android 自定义 ProgressBar (类似微博拍摄视频进度条)

哈哈哈 第一次写自定义啦。。。。。/** * 视频进度条 *  * @author  */public class ProgressView extends View {/*** 标注点的颜色*/private int markingColor;/*** 标注点的位置*/private float markingPos

2016-03-16 15:22:04 1507

转载 Androi批量删除SD卡某个文件夹上的文件代码实现

public static void deleteAllFile(){    String path = Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator+"文件夹名称";       deleteFile(new File(path));     }    

2016-03-16 15:14:10 440

原创 android 刷新媒体库(版本判断)

纠结了两天的问题,终于实现出来了。自定义拍摄的视频,没有及时的刷新媒体库,然后在文件管理里面找不到,需要手动刷新一下,或者重启一下手机才出来。现在贴上我实现的源码。哈哈哈哈哈/** * 刷新媒体库 */private void updataMedia() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.K

2016-01-21 14:57:46 3816 2

转载 android - Content-Type大全

android - Content-Type大全".*"="application/octet-stream"  ".001"="application/x-001"  ".301"="application/x-301"  ".323"="text/h323"  ".906"="application/x-906"  ".907"="drawi

2015-12-30 17:35:26 631

转载 Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法

如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:[java] view plaincopyIntent intent = new Intent(this, B

2015-07-24 11:04:57 456

转载 Activity四种启动模式

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,

2015-07-13 10:45:08 306

转载 Activity的生命周期,BACK键和HOME键生命周期

Activity的生命周期模型在Google提供的官方文档上有比较详细的一个图示 public class HelloActivity extends Activity { public static final String TAG = "HelloActivity"; /** * 第一个被运行的方法 * 初始化页面 *

2015-07-06 15:33:40 483

转载 Android GridView属性集合

GridView的一些特殊属性:1.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr

2015-06-23 09:51:18 387

转载 java判断字符串是否为空的方法总结

以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:                                    if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 目前找到认为最好一个方法:                      if(s == null

2015-05-26 11:37:29 384

转载 Android中的onActivityResult和setResult方法的使用

如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activity关闭后会向前面的Activity传回数据,为了得到传回的数据,你必须在前面的Activity中重写onActivityResult(int re

2015-05-06 14:10:22 418

转载 安装JDK不当--找不到或无法加载主类 com.sun.tools.javac.Main

问题描述:我的问题是在使用javac编译测试程序市,出现如下错误:错误: 找不到或无法加载主类 com.sun.tools.javac.Main解决办法:当出现这个错误时,百度之,结果很多人都是说的环境变量设置错误,但是检查了下环境变量,没有什么问题。这时,看到错误信息中有javac,猜想大概是找不到javac这个文件吧,于是到jdk\bin目录下,发现没有javac.ex

2015-04-09 16:46:59 535

原创 android 面试题汇总

深有感触啦,我面试的时候所接触的笔试题。Android面试题目及其答案 1、Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念   DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认

2015-03-04 17:08:18 757

原创 常去的网站。

安卓bus :http://www.apkbus.com/IT之家:http://www.apkbus.com/有用的博客:http://download.csdn.net/download/dzcui/6833175http://download.csdn.net/detail/u013091130/8217493颜色:http://w

2015-02-11 13:41:00 576

转载 android的进程和线程

引言当应用程序的组件第一次运行时,Android将启动一个只有一个执行线程的Linux进程。默认,应用程序所有的组件运行在这个进程和线程中。然而,你可以安排组件运行在其他进程中,且你可以为进程衍生出其它线程。本文从下面几点来介绍Android的进程与线程:1、进程2、线程2.1、远程过程调用(Remote procedure calls,RPCs)2.2、线程安全方法

2015-02-04 14:18:39 408

原创 android broadcast, aidl和Content Provider的区别和适用场所

综合分析:Broadcast,既然是广播,那么它的优点是:注册了这个广播接收器的应用都能够收到广播,范围广。缺点是:速度慢点,而且必须在一定时间内把事情处理完(onReceive执行必须在几秒之内),否则的话系统给出ANR。AIDL,是进程间通信用的,类似一种协议吧。优点是:速度快(系统底层直接是共享内存),性能稳,效率高,一般进程间通信就用它。Content Prov

2015-02-04 09:58:22 1983

转载 Android之ContentProvider总结

Android之ContentProvider总结1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简

2015-02-04 09:17:35 340

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int

2015-01-27 10:00:15 384

原创 记述

闲下来都有一个月的样子了,可能是要走的缘故吧!心里的落魄感蛮强的。虽然迟早要走,但比计划得来的早了些。这些时日过的也是蛮无聊的,很讨厌这样的自己,有时间了就不知道多学点东西。到真正用起来的时候,就什么都不知道。这个毛病啥时候才能改掉!

2015-01-22 16:57:19 509

原创 android 获取经纬度

主Applicationpackage com.example.basic;import com.baidu.location.BDLocation;import com.baidu.location.BDLocationListener;import com.baidu.location.GeofenceClient;import com.baidu.loca

2015-01-17 11:01:31 707

转载 Android开发网上的一些重要知识点

1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种

2015-01-16 15:14:53 1805

原创 android判断手机是否联网

如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过 ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE

2015-01-16 15:02:59 740

转载 【Android】ContentValues的用法

ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象。在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:ContentValues initialValues = new C

2015-01-16 10:46:47 813

转载 Android 手动显示和隐藏软键盘

1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyprint?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  imm.toggleSoftInput(0,

2015-01-16 10:44:22 626

转载 android所有控件

1.Android RelativeLayout 属性// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf    将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRight

2015-01-15 15:34:49 440

原创 java 中的 equals contains的区别实例

1、equals是判断字符串的是不是相等,例如:"abc".equals("abc"),返回结果是Boolean类型的true "abc".equals("ab")返回结果是Boolean类型的false2、contains是包含的意思,例如:"abc".contains("a"),返回结果是Boolean类型的true "abc".contains("d"),返回结果是Boolean类型

2015-01-07 09:52:28 937

转载 Eclipse 快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2015-01-06 17:37:07 336

转载 Android 判断SD卡是否存在及容量

[html] view plaincopy  uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>    uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAG

2015-01-04 18:11:46 405

原创 简单的输入框的创建

输入框 edittext android

2014-12-24 16:13:57 584

转载 SharedPreferences介绍

SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 Sh

2014-12-12 11:28:03 449

转载 http与https的区别

在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全H

2014-12-10 15:41:04 525

转载 android versionCode versionName的获取

Android的版本可以在androidmainfest.xml中定义,主要有android:versionCode和android:versionNameandroid:versionCode:主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。android:versionName:这个是我们常说明的版本号,由三

2014-12-10 14:04:50 794

原创 一年了。

总结。。。

2014-12-10 14:02:50 450

转载 KEYCODE列表

KEYCODE列表电话键 KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4

2014-12-05 15:12:55 574

原创 程序员的笑话/漫画集锦

1. 发帖  一个女程序员 twitter 上发了一条 tweet:  昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来囧字脸呆了很久…囧 rz  评论:  2 楼:把那个女人的指针指向你即可  3 楼:谁让你把男朋友设成 publ

2014-12-05 11:41:06 819

android studio

主要是android 应用的反编译

2017-05-26

vs2010程序打包全过程

vs2010程序打包全过程(很详细)

2014-12-05

android图标大汇总

里面包含了众多在android开发中所应用到的图标,很实用,也很齐全!!!

2014-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除