- 博客(94)
- 资源 (284)
- 收藏
- 关注
原创 手机号码段简介以及最新手机号段归属地数据库(2018年7月1日)
什么是手机号码段?我国使用的手机号码为11位,其中各段有不同的编码方向:前3位—网络识别号;第4-7位—地区编码;第8-11位—用户号码。号码也就是所谓的MDN号码,即本网移动用户作被叫时,主叫用户所需拨的号码,它采取E.164编码方式;存储在HLR和VLR中,在MAP接口上传送。这里手机号码段指的就是号码前面7位手机号码段能干什么?手机号码段是区分手机运营商和手机区域的唯一标志,通过
2017-06-28 07:56:54 13763 3
原创 Android Studio中实现本地html中js与java交互简单实例
本例实现了html中点击按钮显示一个Toast,在Android studio2.2.2测试通过布局文件: xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" andro
2017-06-27 18:11:31 2025
原创 Android ProgressDialog简单实例
布局文件: xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddi
2017-06-26 15:39:42 656
转载 Android Activity去除标题栏和状态栏
一、在代码中设置public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏getWindow().s
2017-06-23 09:10:36 348
转载 Android 自定义Activity标题栏之requestWindowFeature()的应用
摘自:http://blog.csdn.net/zhuyouleixuexi/article/details/7441486Android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就
2017-06-23 09:09:51 459
原创 Android Webview不能占满整个activity解决办法
作为一个初学者,这个问题很不好解决,所以记下来,留给后来人,我原来布局是这样的xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to
2017-06-22 09:10:52 2718
转载 Android 音乐播放器
音乐播放器1.注意在string.xml中不可以使用Java的关键字,因为用关键字的话,会和java内部冲突;比如: 继续这样是错误的.2.需要解决的问题是:当来电话的时候它还是在播放音乐,这样是不合理的,需要解决.也就是当有应用覆盖音乐播放的activity的时候,就要停止播放3.以后做音乐播放器的时候需要使用服务,除了有服务后,还应该有activity,acti
2017-06-21 15:16:43 364
转载 Android开发入门之采用Service实现电话应用
1.建立电话的服务类PhoneListenService,该类继承Service2.在AndroidManifest.xml中配置服务3.实现电话package cn.leigo.phonelistener;import java.io.File;import android.app.Service;import android.conten
2017-06-20 15:04:21 769
转载 Android 采用广播接收者实现短信应用
广播接收者--BroadcastReceiver(实现短信应用)原理:当系统收到短信时,会发出一个广播Intent,Intent的action名称为Android.provider.Telephony.SMS_RECEIVED,该Intent存放了系统收到的短信内容,我们使用名称“pdus”即可从Intent中获取到短信内容。广播接收者--Broadcast
2017-06-19 16:50:23 765
转载 Android 采用广播接收者拦截外拨电话及其特性
拦截外拨电话向外拨打电话时系统化发出一个有序广播,虽然该广播最终会被拨号器里的广播接收者所接收并实现电话拨打,但我们可以在广播传递给拨号广播接收者之前先得到该广播,然后和清除传递给拨号广播接收者的电话号码,在拨号广播接收者接收到该广播时,由于电话号码为null,因此取消电话拨打。public class PhoneBroadcastReceiver extends Broadcas
2017-06-19 15:20:52 1369
转载 Android Activity生命周期之屏幕切换与应用的响应性
横竖屏幕切换:默认情况下,当"屏幕方向"或"键盘显示隐藏"变化时都会销毁当前Activity,创建新的Activity。如果不希望创建新的Activity实例,可以按如下配置Activity:Android:name=".MainActivity" android:configChanges="keyboardHidden|orientation">上面的android:c
2017-06-19 15:20:03 320
转载 js中json
早期,一般是使用XML作为互联网上传输结构化数据的,但由于它解析麻烦,字符冗长,因此被轻量级的JSON所逐渐替代。JSON是JavaScript的一个严格子集,利用了JavaScript中一些模式来表示结构化的数据。可以直接将JSON格式的字符串传递给eval()进行处理,由于JSON是JS的子集,eval后变成json对象,可以使用’.’操作符直接操作属性;值得注意:JSON是一种数据格
2017-06-19 11:45:23 311
转载 Android Activity的生命周期
Activity在运行时会受到一些突然事件的影响,例如:你正在使用一个Activity,突然来了一个电话,这是你的应用就要具备处理这些突发事件的能力,要处理这些突发事件,就要用到Activity的生命周期。Activity有三种状态:运行状态,暂停状态,停止状态。当从一种状态转变到另一种状态时,会调用以下保护方法来通知这种变化:void onCreate(Bundle savedIns
2017-06-19 09:51:03 263
转载 Python格式化字符串
Python格式化字符串在编写程序的过程中,经常需要进行格式化输出,每次用每次查。干脆就在这里整理一下,以便索引。格式化操作符(%)"%"是Python风格的字符串格式化操作符,非常类似C语言里的printf()函数的字符串格式化(C语言中也是使用%)。下面整理了一下Python中字符串格式化符合:格式化符号说明
2017-06-19 08:24:20 357
转载 Android Intent深入解剖(传智播客)
Intent提供了一种通用的消息系统,它允许在你的应用程序和其他的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用三种类型的核心组件:活动,服务,和广播接收者。Intent可以划分为显式意图和隐式意图。显式意图:调用Intent.setComponent()\Intent.setClassName()\Intent.setClass
2017-06-18 20:47:03 347
转载 Android Activity四种启动模式
最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解。我觉得对某个知识点的理解必须要动手操作才能印象深刻,所以今天写一篇博文,结合案例理解Activity启动模式。由于之前看过“区长”的一篇博文(文章结尾处有链接)深受启发,因此本文是在那篇文章的基础上更加全面的讲解。 众所周知当我们多次启动同一个Activity时,系统会创建多个实例,并把它们按照先进后出的原则一一
2017-06-18 09:30:01 487
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2017-06-18 09:12:04 303
转载 python IDLE怎么清屏
python idle 清屏问题的解决在学习和使用python的过程中,少不了要与python idle打交道。但使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏? 我在stackoverflow看到这样两种答案:1.在shell中输入1 import os2 os.system('cls') 这种方法只能在win
2017-06-17 12:00:16 2047
转载 Android startActivityForResult用法详解
android: startActivityForResult用法详解一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传
2017-06-17 10:06:03 721
转载 Android开发入门之为应用添加多个Activity与参数传递
第一步:新建一个Android工程命名为MultiAcitivty目录结构如下图:第二步:修改activity_main.xml布局文件代码如下:[html] view plain copyLinearLayout xmlns:android="http://schemas.android.com/apk/res/
2017-06-17 10:01:38 390
原创 Android 两个activity传递数据方法
方法一:直接利用Intent传递代码示例:Intent intent = new Intent();intent.putExtra("name", "张三"); intent.putExtra("age", 25); 接收代码:String name = intent.getStringExtra("name"); int age = intent.getIntEx
2017-06-17 09:58:11 593
原创 一个activity切换到另一个activity的几种方法
其中Mainactivity是默认启动的,OtherActivity是切换到的。"XXX.XXX.XXX"是应用包名,以下是举列子,实际情况自己修改方法1:Intent intent = new Intent(this, OtherActivity.class); startActivity(intent); 方法2:Intent intent = new Intent(
2017-06-17 09:33:25 4290
转载 Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面:其在XML文件和Java代码中设置如下: 可见(visible)XML文件:
2017-06-16 21:00:33 330
转载 Android菜单详解 使用上下文菜单ContextMenu
ContextMenu简介在Windows中,我们已经习惯了在文件上单击右键来执行“打开”、“重名名”、“剪切”、“删除”等操作,这个右键弹出的菜单就是上下文菜单。你可能会笑道:“哈哈,你不会连快捷键都不会用吧?”。咳咳,这个。。。举个例子嘛。没错,windows中快捷键能帮助我们提高操作的效率,但是android中这招可不管用喽,注意:android的上下文菜单项是不能用快捷键的。因为手
2017-06-16 11:44:23 561
原创 Android optionsmenu用法
一、 使用xml定义Menu菜单资源文件必须放在res/menu目录中。菜单资源文件必须使用标签作为根节点。除了标签外,还有另外两个标签用于设置菜单项和分组,这两个标签是和。标签没有任何属性,但可以嵌套在标签中,表示子菜单的形式。不过标签中不能再嵌入标签。1.标签的属性含义如下:Id:表示菜单项的资源IDmenuCategory:同种菜单项的种类。该属性可取
2017-06-16 11:02:17 680 1
转载 Android Alertdialog使用案例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保
2017-06-16 09:11:08 313
转载 Android JSON数据解析详细用法
一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换1、JSON(JavaScript ObjectNotation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表
2017-06-15 18:47:56 911
转载 Android中BitmapFactory.Options详解
Android中BitmapFactory.Options详解在Android中,BitmapFactory相信大家都很熟悉了,这个类里面的所有方法都是用来解码创建一个Bitmap,其中有一个重要的类是Options,此类用于解码Bitmap时的各种参数控制,那这里面的各种参数都是什么含义呢?今天我们就来重点解读几个参数。inJustDecodeBounds:如果将这个值置为true,
2017-06-15 15:46:15 747
转载 Android bitmap用法介绍
bitmap是Android中重要的图像处理工具类,通过bitmap可以对图像进行剪切、旋转、缩放等操作,同时还可以指定格式和压缩质量保存图像文件。一、拿到一个Bitmap对象查看源码我们知道,Bitmap被final修饰,因此不可以通过new来获得一个bitmap的实例,获得一个Bitmap对象一般都是通过BitmapFactory来获得,主要有以下几方式。
2017-06-15 15:23:46 587
转载 Java中如何遍历Map对象
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-ea
2017-06-15 15:02:18 378
转载 JAVA方法 字符串与unicode的相互转换
unicode编码简而言之就是将每一个字符用16位2进制数标识。但是通常都用4位的16进制数标识。 例如: 1)中文字符串"你好"的unicode码为:\u60\u597d; 2)英文字符串"ab"的unicode码为:\u0061\u0062; 其中\u是标识unicode码用的,后面的4位16进制数则是对应字符的unicode码。 unicode码在J2EE项目中应用广
2017-06-15 11:55:36 6523
转载 Android Java Unicode转为汉字
public static String decode(String unicodeStr) { if (unicodeStr == null) { return null; } StringBuffer retBuf = new StringBuffer(); int maxLoop = unicodeStr.leng
2017-06-15 11:53:07 644
转载 android 获取网络图片并在Imageview上显示
android 获取网络图片并在Imageview上显示这个是我使用的图片。。。http://imgstore04.cdn.sogou.com/app/a/100520024/877e990117d6a7ebc68f46c5e76fc47a布局中声明一个ImageView控件,和一个button,控制加载图片,新建一个线程进行网络连接处理[java] vie
2017-06-15 07:40:54 3008
转载 Android权限列表
android 场景想获取手机内所有联系人。并且AndroidManifest.xml中也添加了 Xml代码 uses-permission android:name="android.permission.READ_CONTACTS" /> 权限代码。 可是一样出现 Permission denail. ... requests Android
2017-06-14 12:30:20 586
原创 MATLAB怎么去掉旋转后的黑边方法
最近需要对文字进行倾斜校正,所以先旋转了一个图像,结果在旋转回去四周有黑边,怎么去掉黑边?在网上找了好多资料没有解决,偶然想起了OCR识别一句代码,发现很简单,现在教大家去掉。旋转回来图像我想去掉黑色部分,代码如下clear,clc,close all;I=imread('C:\\Users\\ASUS\\Desktop\\11.png');bw=rgb2gray(I)
2017-06-13 20:15:17 6610
转载 PHP 文件上传
这里使用PHP实现文件的上传,由在浏览器这边选择文件,上传到服务器。其中,在上传文件中,考虑到对上传文件大小的限制、类型限制等问题。(当然可以根据我们需要修改对上传的文件的限制,而一般而言PHP自身也同样对将要上传的文件大小进行了限制,默认为2M,也就是说我们不能上传太大的图片。)这里我们限制用户只能上传jpg格式的图片,此外,图片大小不能超过2M。文件上传界面 upload.php
2017-06-13 10:05:30 339
转载 Android多线程下载
package com.test.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;/** 多
2017-06-13 09:56:26 289
转载 Android 网络发送xml数据和调用webservice(传智播客)
public void testSendXML() throws Exception{ InputStream inStream = this.getClass().getClassLoader().getResourceAsStream("person.xml"); byte[] data = StreamTool.read(inStream);
2017-06-13 09:22:20 425
转载 Android POST上传文件
/** * 上传文件到服务器类 * * @author tom */public class UploadUtil { private static final String TAG = "uploadFile"; private static final int TIME_OUT = 10 * 1000; // 超时时间 pri
2017-06-13 07:34:03 558
转载 java StringBuilder用法
String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用 St
2017-06-13 07:23:26 345
道路路标交通标志检测数据集VOC+YOLO格式877张4类别.zip
2024-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人