自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Barry的博客

勿在浮沙筑高台

  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 SmsManager

SmsManager smsManager =SmsManager.getDefault();smsManager.sendTextMessage(safenumber,null, "sim card change !", null, null);解释manager.sendTextMessage(mobile,null,text,null,null);//第一个参数:对方手机号码

2016-05-31 22:59:25 626

原创 TelephonyManager

sim序列号是唯一的,因此可以用判断序列号是否一致实现sim变更检测TelephonyManager tm;//获得体统提供的电话管理器,便于获得sim的序列号tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);String strSimNum = tm.getSimSerialNumber();

2016-05-31 22:46:59 380

原创 Android手势识别

识别上下左右滑动就要使用GestureDetector1.声明GestureDetector.对象2.实现手势识别方法onFling3.在onTouchEvent中为GestureDetector传入事件import android.app.Activity;import android.content.Intent;import android.os.Bundle;impo

2016-05-31 22:39:40 370

原创 activity跳转动画

从Activity  A跳转到Activity B,增加动画效果方法:在使用StartActivity跳转到B时使用overridePendingTransition指定A消失的动画和B出现的动画public void next(View view){ Intent intent = new Intent(this,Settings02Activity.class); star

2016-05-31 22:31:23 352

原创 使用shape自定义TextView的三态

方法:1.为TextView的android:background指定一个selector xml文件,2.在selector xml文件中为三态指定shape  xml文件这样,TextView就有了三态变化,并有shape控制(注意TextView的三态要想起作用,需要给它增加一个点击事件) <TextView android:clickable="tr

2016-05-31 22:22:56 1581

原创 自定义按钮三态

使按钮的点击,鼠标移入,鼠标移出,都有不同的图片显示方法是android:background属性值指定为布局文件,布局文件中指定三态图片1.android:background布局文件:button_selector.xml <item android:state_pressed="true" android:drawable="@drawable

2016-05-31 22:04:52 3406

原创 VC代码设置禁用窗口最大化按钮禁用拖拽

其实就是修改窗口style,简单到直接贴代码: LONG Style; //获得窗口风格 Style = ::GetWindowLong(m_hWnd,GWL_STYLE); //去除最大化功能,固定尺寸 Style &= ~(WS_MAXIMIZEBOX)&~WS_THICKFRAME; ::SetWindowLong(m_hWnd,GWL_STYLE,Style);

2016-05-28 12:09:15 1886

原创 WM_ACTIVATE窗口激活消息

消息: WM_ACTIVATE参数: fActive  = LOWORD(wParam);   // activation flag fMinimized = (BOOL)HIWORD(wParam); // minimized flag hwndPrevious= (HWND)lParam;   // window handlefActive 参数表明窗口是被激活还是

2016-05-28 12:05:40 18254

转载 模态对话框与非模态对话的几种销毁方法与区别

模态对话框与非模态对话的几种销毁方法与区别 先着一个注意点,自己误识了好久:CloseWindow是一个函数,可以用来最小化指定的窗口,但并不销毁该窗口。先说下模式对话框调用的原则。在模式对话框下,用CDialog::OnOK()或CDialog::OnCancel()以及CDialog::OnClose()关闭对话框。一定要注意之前的C

2016-05-26 16:00:46 4683

转载 使用mp4v2将H264+AAC合成mp4文件

录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是:(1)接收并解析RTP包,分离出H264和AAC数据流;(2)将H264视频和AAC音频以某种格式封装,最后存成文件,供用户查看。第一步已经有部分代码可供参考,因此很快就完成了。第二步,我们决定封装成mp4,查找了一些资料后,决定使用开源库mp4v2来合成m

2016-05-26 10:54:39 2103

原创 VC非模态窗口最小化到任务栏

创建了一个非模态窗口,点击最小化的时候是这样的状态:没法像谷歌浏览器一样最小化到任务栏,解决办法:创建对话框时指定父窗口为桌面即可:m_pMainShowDlg->Create(IDD_MAINSHOW_DLG, GetDesktopWindow());

2016-05-25 16:41:37 690

转载 内存中常见异常值的解释(比如0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值 )

转载:http://blog.csdn.net/chenlycly/article/details/23708049* 0xcccccccc : Used by Microsoft's C++ debugging runtime library to mark uninitialised stack memory* 0xcdcdcdcd : Used by Microsoft's

2016-05-25 14:01:36 976

原创 自定义对话框AlertDialog

步骤:1.创建自定义对话框布局文件2.创建AlertDialog对话框3.代码中得到自定义对话框布局文件的View对象,并将View对象设置给对话框代码:自定义对话框布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche

2016-05-21 14:04:38 637

原创 Android自定义组合控件

步骤 1、创建自定义控件布局xml 2、声明一个View类 继承第1步中最外层的布局的类,一般为相对布局,或者线性布局 或者其他的ViewGroup。public class SettingTextView extends RelativeLayout { 3、在自定义的View对象里面重写它的构造方法。在构造方法里面就把布局都初始化完毕。 4、根据业务需求 添加一些api方法

2016-05-20 17:52:03 393

转载 TextView中ellipsize属性

TextView中可以设置一个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式:例如,"encyclopedia"显示, 只是举例,以实际显示为准:)Android:ellipsize=”start”—–省略号显示在开头 "...pedia"android:ellipsize=”end”——省略号显示在结尾  "encyc..."android:

2016-05-20 16:38:48 688

原创 GridView使用简介

步骤和ListView差不多:1.布局文件中声明一个GridView2.Activity中得到GridView对象,设置适配器3.在适配器中处理显示(每一个item也可用xml来布局)代码:activity代码package com.itheima.mobilesafe.activity;import android.app.Activity;import andro

2016-05-20 16:29:12 331

原创 Android上下文context

Android上下文context两种上下文的区别:Activity 实际上是应用程序context上下文的一个子类。子类有的东西父类不一定有父类有的东西子类一定有getApplicationContext();生命周期长,只要应用还存活它就存在;Activity.this 生命周期短,只要Activity不存在了,系统就会回收;使用场景:getApplicat

2016-05-20 16:11:36 338

原创 Android签名简介

Android签名简介背景: 在Android手机里不允许有两个应用程序有相同的包名; 假设A应用的包名:com.itheima.mobilesafeA;A应用已经在系统中安装了。 这个时候再去安装一个应用B ,他的报名也叫 con.itheima.mobilesafeA 系统就会去检查这两应用的签名是否相同。如果相同,B会把A给覆盖安装掉; 如果不相同 B安装失败;签

2016-05-20 16:03:04 408

原创 afinal-master开源库异步下载使用步骤

FinalHttp http = new FinalHttp();// apkurl 下载的网络地址// target 保存文件的目标地址// AjaxCallBack 异步回调的对象http.download(apkurl, Environment.getExternalStorageDirectory()+ "/mobilesafev2.0.apk", new AjaxCallBac

2016-05-20 15:42:39 497

转载 AlertDialog详解

refer:http://www.2cto.com/kf/201205/131876.html简介AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Buil

2016-05-20 14:42:59 940 1

原创 Source Insight常用快捷键

Source Insight本是一个支持多语言的编辑器,奈何它的搜索功能太强大,使它成为了一个强大的源码查看器,使用熟练后一发不可收拾。下面总结一下平时查看源码时常用的快捷键:Ctrl + = 跳转到定义按住Ctrl不放开,鼠标点击也可以跳转到定义Ctrl + / 查找调用Ctrl + F 当前文件查找Ctrl + F3 跳转到上一个查找结果Ctrl + F4 跳转

2016-05-20 10:56:20 605

原创 AutoCompleteTextView

简单到直接贴代码package com.itheima.autocompletetextview;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.ArrayAdapter;impo

2016-05-18 20:55:52 290

原创 Android Menu

Android菜单主要关注三个地方:点击了菜单键,创建菜单onCreateOptionsMenu菜单布局文件res/menu/*.xml点击了菜单项,做出响应onOptionsItemSelected代码示例:package com.itheima.menu;import android.os.Bundle;import android.app.Activity;i

2016-05-18 20:33:47 315

转载 Fragment上

转载http://www.cnblogs.com/Gaojiecai/p/4084252.html1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fra

2016-05-18 20:21:46 483

原创 内容提供者ContentProvider和内容解析者ContentResolver

简介ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WOR

2016-05-17 22:36:22 20099 6

转载 android布局属性

android布局属性转载http://blog.csdn.net/ljhabc1982/article/details/6675575android:background布局的背景android:layout_marginTop距上一个布局的间隔距离android:gravity布局中文字的位置,如:居中android:layout_gravity整个布局的位置,如垂直居中等

2016-05-17 09:22:38 369

转载 VC修改窗口属性

转载 http://blog.csdn.net/parrylau/article/details/6862685修改窗口属性说明:以下函数对于POPUP窗口有效,对于子窗口好像不行。//最小化按钮有效::SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE) | WS_MINIMIZEBOX );

2016-05-16 17:32:13 836

转载 VC父窗口和子窗口

转载:http://www.cnblogs.com/BeyondTechnology/archive/2011/03/25/1995934.html一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、par

2016-05-16 16:05:41 1964

原创 SDL使用SDL_ttf显示文字

搞了一天终于成功显示了,网上找了好多资料都不能正常显示,出现各种异常,最后终于用这种方式搞定了先看显示效果备注一下:两个库的版本分别为SDL1.3.0.0   SDL_ttf-2.0.11编程环境VS2010控制台程序项目路径下要有一个字体文件(代码中打开字体要用到)引入头文件库目录的方法这里不介绍// SDLTTF.cpp : 定义控制台应用程序的入口

2016-05-13 11:22:03 9463

原创 Adnroid多媒体---音视频

MediaPlayer播放音频public class MusicService extends Service { private MediaPlayer mediaPlayer; @Override public IBinder onBind(Intent intent) { return new MyBinder(); } @Override p

2016-05-09 00:10:15 2773

原创 Adnroid多媒体---图片

计算机表示图形的方式bmp 以高质量保存所有类型的图片,用于计算机。计算机使用像素点表示图形,每个像素点都是一个颜色,24位深度(24bit)。        每个像素点的颜色是一个RGB,使用6个十六进制的数值来表示。        文件头信息占用的数据大小。  体积比较大。jpg 以良好的质量保存图片,用于计算机、电子邮件或网络。      jpg 工业图形的压缩算法(

2016-05-08 23:18:52 1333

原创 android Service学习笔记

服务简介Service在继承关系上是Activity的大爷,也就是说Activity多继承了一个类,封装了界面相关,等等其他操作。服务没有onPause、onStop、onResume、onRestart方法,因为service没有界面,长期运行在后台。startService方式启动服务Start方式启动服务声明周期:服务被创建时依次调用onCreate、onStar

2016-05-08 22:53:21 786

转载 Android 中的 Service 全面总结

出处:http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html1、Service的种类按运行地点分类:类别区别 优点缺点  应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度

2016-05-08 21:03:23 481

转载 各种消息下wParam及lParam值的含义

转载:http://blog.csdn.net/cto_51/article/details/8828068 各种消息下wParam及lParam值的含义01、WM_PAINT消息LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高 02、滚动条WM_VSCROLL或WM_HSCROLL消息LOW

2016-05-06 18:14:20 1054

原创 Android进程

Android进程说明操作系统尽量长时间的运行应用程序的进程,为了下次启动的时候快一点,但同时为了保证内从空间不被大量占用,它会按照进程的优先级,从低到高一级一级的杀死进程,直到内存空间被清理的差不多。进程的生命周期:   1、应用程序一启动的时候就创建了进程;   2、当应用程序退出的时候进程并没有退出;   3、只有手工停止这个进程,进程才会结束;进程的等级:

2016-05-04 23:17:35 274

原创 android对话框介绍

一点需要注意:对话框接收上下文不能用getaplicationcontext,因为它要挂在到activity上,用getaplicationcontext它不知道挂在到哪个activity上。默认对话框 /** * 默认对话框 * */ public void click1(View v){ //1 创建对话框 AlertDialog.Builde

2016-05-04 23:03:58 367

原创 帧动画和补间动画

帧动画帧动画 类似 照相机,就是播放一系列的图片资源帧动画使用步骤:1. 将一系列图片复制到res/drawable中2.在res/drawable中创建一个animation-list格式的xml文件(例如名为girl),并把帧动画用到的图片加载进来<animation-list xmlns:android="http://schemas.android.com

2016-05-04 22:57:01 489

原创 应用程序国际化

就是在就是在res目录下 创建不同国家对应的语言集环境 ---values目录 当android系统切换语言后,启动应用程序时会自动匹配该语言的values-**  目录,没有匹配到则默认用values国际化步骤:在工程中右击New--->Android XML FileResource Type选择Values,系统提示The destination file alrea

2016-05-04 22:37:40 391

原创 样式和主题

样式和主题本质是外观属性的集合,1. 共同点  定义的方式一样 2. 不同的  样式作用范围比较窄 比如textview button  主题作用范围比较广 主要作用在application 或者作用在Activity上 使用步骤:1.在android项目的res/values/s'tyles.xml文件中添加样式或主题 wrap_content

2016-05-04 22:27:20 429

原创 Android广播常用案例

ip拨号器以拨打电话广播接收为例介绍步骤:1. 定义一个类 继承 BroadCastReceiver ,并重写onReceive函数2. 在清单文件注册广播接收 Receiver   action             3. 广播事件到来之后就会执行onReceive注意:即使广播接收者没有运行,当广播消息到达的时候,系统会自动启动广播接收者的进程

2016-05-03 22:49:08 2897

python3 报错cannot import name '_AES'

1.from Crypto.Cipher import AES 报错:cannot import name '_AES' 2.下载附件的,把附件的文件替换到python安装目录下的对应位置

2018-10-04

libcurl7.52.1动态库

自己编译的libcurl动态库,支持https,gzip,里面包括开发需要的include,lib,dll 说明博客:http://blog.csdn.net/rankun1/article/details/73196058

2017-06-13

空空如也

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

TA关注的人

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