Android系统架构

Android系统架构

1.应用程序    Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。2.应用程序框架  开发人员也可以完 ...
关于Android发送短信获取送达报告的问题

关于Android发送短信获取送达报告的问题

最近公司开发一个项目,要求app能够发送短信并获取送达报告。这本不是一个什么难题,实现这一功能的代码一搜一大把,那么这么简单的一个问题,为什么我要在这里提出来呢?那是因为我在写代码的时候掉入了一个坑,而且这很可能发生在很多和我一样粗心的朋友身上。先给大家分享一下当初让我掉进坑里的 ...
Java字节流在Android中的使用

Java字节流在Android中的使用

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6611252.html 引言:项目开发有时会使用上传文件到服务器,再从服务器取数据显示到本地这一过程;或者输入一段文字,再把文字显示出来。这个过程都用到了IO流。IO流分为字符流 ...
Android之上下文context

Android之上下文context

Context,中文直译为“上下文”,SDK中对其说明如下: 1、它描述的是一个应用程序环境的信息,即上下文。 2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类。 3、通过它我们可以获取应用程序的资源和类,也包括一些应用级 ...
撸一个Android高性能日历控件,高仿魅族

撸一个Android高性能日历控件,高仿魅族

Android原生的CalendarView根本无法满足我们日常开发的需要,在开发吾记APP的过程中,我觉得需要来一款高性能且美观简洁的日历控件,觉得魅族的日历风格十分适合,于是打算撸一款。github地址:https://github.com/huanghaibin-dev/C ...
edittext + listview 实现搜索listview中的内容

edittext + listview 实现搜索listview中的内容

主要原理:是在主界面有两个空间,一个是EditText,一个是ListView,ListView是放在EditText下面的,然后自定义建立一个adapter适配器,这个适配器要继承Filterable这个接口,并实现这个接口的两个方法,一个是过滤方法,一个是过滤后的方法,一般我 ...
linux popen 获取 ip    test ok

linux popen 获取 ip test ok

任务:unix,linux通过c程序获取本机IP.1. 标准I/O库函数相对于系统调用的函数多了个缓冲区(,buf),安全性上通过buf 防溢出。2.printf 这类输出函数中“ ”若包含“记得要换成转义字符\" [objc] view plain ...
onTouch先执行,还是onClick执行?

onTouch先执行,还是onClick执行?

有一个Button 按钮,要想为该按钮设置onClick事件和OnTouch事件mTestButton.setOnClickListener(new View.OnClickListener() { ...
关于 Windows 7 语言包

关于 Windows 7 语言包

下载和安装其他语言,以便使用首选语言查看菜单、对话框和其他用户界面项目。在 Windows 7 中,下载语言的方式有两种:使用 Windows 更新。如果你运行的是 Windows 旗舰版或企业版,则可使用 Windows 更新下载可用语言包。使用 Windows 更新安装的语言 ...
Linux系统 awk sed R脚本 python脚本传入变量

Linux系统 awk sed R脚本 python脚本传入变量

sed 传入变量:1 chrI="chr2";sed -n "/$chrI/p" clippointpos.csv #变量用$var表示,把sed的单引号变为双引号即可awk 传入变量:1 chrI="chr2"; ...
002day

002day

退出终端命令:exit关闭Linux系统的命令:init 0切换虚拟终端的方法:Ctrl+Alt+F[1~6]who命令 :查看有多少个终端打开着whoami命令:获取当前用户名date命令:查看时间日期cal命令:查看日历clear命令:清屏(或者 Ctrl+L)su命令 : ...
自定义ListView实现底部View自动隐藏和消失的功能

自定义ListView实现底部View自动隐藏和消失的功能

有这样一个ListView,要求在屏幕底部有一个筛选排序的浮动框:1、手指下拉隐藏,上滑显示 ;2、如果没做任何操作,2S之后,要自动显示;3、滑动到最底部,始终显示。首先看其效果图:实现上述效果,其实现原理如下: 1、在屏幕顶部固定一个BottomView, 2、然后自 ...
Android Butterknife 8.4.0 使用方法总结

Android Butterknife 8.4.0 使用方法总结

http://www.cnblogs.com/zhaoyanjun/p/6016341.html ...
安卓6.0(棉花糖)新特性汇总

安卓6.0(棉花糖)新特性汇总

安卓6.0(棉花糖)新特性汇总Android伴随着众多新特性和新功能,Android6.0(API level 23)在系统和API上都有着诸多的改变。 1.App Permissions(软件权限管理) 在安卓6.0里,应用许可提示可以自定义了。它允许对应用的权限进行高度管 ...
Android属性系统简介

Android属性系统简介

1、简介  在android 系统中,为统一管理系统的属性,设计了一个统一的属性系统。每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在编译 ...
Android 7.0(牛轧糖)新特性

Android 7.0(牛轧糖)新特性

Android 7.0(牛轧糖)新特性  谷歌正式在I/O大会现场详细介绍了有关Android 7.0的大量信息。目前,我们已经知道,新一代Android操作系统将支持无缝升级,能够通过Vulkan API来在中低硬件配置设备上实现流畅.游戏体验以及更多的Emoji表情。不过,A ...
iOS 将对象的属性和属性值拆分成key、value,通过字符串key来获取该属性的值

iOS 将对象的属性和属性值拆分成key、value,通过字符串key来获取该属性的值

这篇博客光看标题或许就会产生疑问,某个对象,只要它存在某个属性,且值不是空的,不就能直接用点方法获取吗,为什么要拆分成key和value多此一举呢?下面,我用一个例子告诉大家,既然这方法是存在的,那就有它存在的价值。 有一个对象,比如说是仓库清单:model ...
Butter Knife使用详解

Butter Knife使用详解

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6610529.html Butter KnifeGithub地址: https://github.com/JakeWharton/butterknife官方说明给出的解释是 ...
Linux网络编程的API流程【转载】

Linux网络编程的API流程【转载】

原文:http://blog.chinaunix.net/uid-23069658-id-3300460.html Linux网络编程数据收发的API流程分析 只要把数据在协议栈中的流动线路和脉络弄清楚了,关于协议栈的实现部分,理解起来就轻松多了。 ...
Android内存泄漏排查利器LeakCanary

Android内存泄漏排查利器LeakCanary

开源地址:https://github.com/square/leakcanary 在 build.gralde 里加上依赖, 然后sync 一下, 添加内容如下dependencies { .... debugCompile 'com.squareup.leakcana ...
Android 权限的实现

Android 权限的实现

1. 权限   每个程序在安装时都有建立一个系统ID,如app_15,用以保护数据不被其它应用获取。Android根据不同的用户和组,分配不同权限,比如访问SD卡,访问网络等等。底层映射为Linux权限。 2. 应用申请权限   1) 应用 ...
iOS图片存在本地、再从本地获取图片

iOS图片存在本地、再从本地获取图片

图片存在本地、再从本地获取图片//将图片保存到本地+ (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key { NSUserDefaults* preferences = [NSUserDefa ...
RHEL 7 基础配置

RHEL 7 基础配置

一、修改运行级别 查看运行级别: [[email protected] ~]# systemctl get-defaultgraphical.target [[email protected] ~]# runlevelN 3 修改运行级别: [[email protected] ~ ...
CentOS 附加软件包

CentOS 附加软件包

本人初学 CentOS,安装软件与 windows 下区别很大,大部分得通过 yum install xxx 。这有个问题,一方面 yum 资源有限,另一方面 yum 默认装的版本较低。比如 CentOS7 下 yum install php,得到的是 php5.4 的版本;如果 ...
iOS开源项目周报0323

iOS开源项目周报0323

由OpenDigg 出品的iOS开源项目周报第十三期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。CHIPageControl 炫酷的动画页面控件Transition 构建iOS视 ...
从一无所知的开始 学习STM32

从一无所知的开始 学习STM32

首先说下博主不是什么大牛,还是一名在校的大二学生,主要是想学习STM32,想通过学习STM32,然后通过博客来记些笔记,来提高自己的能力。好了,来进入主题。哦,就是这个feel! 首先就是学习STM32,就是需要有自己的一块开发板,我用的就是实验室学长留下的一个野火板。自己感 ...
Android的开机流程及对应源码位置分析

Android的开机流程及对应源码位置分析

1.系统引导bootloader  1)源码:bootable/bootloader/*  2)说明:加电后,CPU将先执行bootloader程序,此处有三种选择    a)开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处 ...
Android 5.0(棒棒糖))十大新特性

Android 5.0(棒棒糖))十大新特性

Android 5.0(棒棒糖))十大新特性 1、 全新Material Design设计风格 Android Lollipop全新的设计语言是受到了多种因素影响,是一种大胆的平面化创新。换句话说,谷歌希望能够让Material Design给用户带来纸张化的体验 ...
AM335x启动

AM335x启动

参考文件:1、TI.Reference_Manual_1.pdfhttp://pan.baidu.com/s/1c1BJNtm2、TI_AM335X.pdfhttp://pan.baidu.com/s/1geNOYI3芯片到uboot启动流程 :ROM → MLO(SPL)→ ...
Java反射在Android中的使用

Java反射在Android中的使用

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6606687.html 做Java开发或者安卓开发的同学经常都会遇到这样一个问题,如果我们想调用A类里面的一个私有方法B,然后在C类中使用。通常的直接调用方法是行不通的。也有人说那就把 ...
Windows下Nginx的配置及配置文件部分介绍

Windows下Nginx的配置及配置文件部分介绍

一、在官网下载 nginx的Windows版本,官网下载:http://nginx.org/download/选择你自己想要的版本下载,解压 nginx(例如nginx-1.6.3) 包到你的window盘里的目录上。执行下列操作:(需要记住的,会经常用到)nginx -s st ...
Java时间间隔问题在Android中的使用

Java时间间隔问题在Android中的使用

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6606720.html 假设我们在做项目的时候,获取到了一段音频,也知道音频长度,那么我们想对音频做一些处理的时候,在这个处理动作之前往往要做时间循环判断已知:音频长度,并且还给出下面 ...
OSWatcher使用过程中小问题解决方法

OSWatcher使用过程中小问题解决方法

本文介绍一下在使用OSWatcher过程当中遇到的两个问题的解决方法。如有更好的方法,敬请留言。 1:OSWatcher在配置文件里面设置了参数OSW_COMPRESSION为gzip后,OSWatcher采集的数据文件都会被压缩。使用OSWatcher bba生成分析报表时就会 ...
iOS 当使用FD_FullscreenPopViewController的时候遇到scrollView右滑手势无法使用的解决

iOS 当使用FD_FullscreenPopViewController的时候遇到scrollView右滑手势无法使用的解决

当我们在ViewController中有scrollView的时候, 可能会遇到右滑无法响应返回手势, 有以下解决办法: 自定义scrollView, 实现该scrollView的以下方法即可:@implementation GOfflineContentScrollVie ...
华为Eudemon 100E的密码恢复

华为Eudemon 100E的密码恢复

华为Eudemon 100E的密码恢复 转自http://blog.sina.com.cn/s/blog_53835f380100hdc3.html 为了让自己下次能记住 Eudemon 100E系统的初始用户名和密码都是“eudemo ...
iOS 解决tableView中headerView头部视图不跟随tableView滑动的方法

iOS 解决tableView中headerView头部视图不跟随tableView滑动的方法

解决方法如下:if (scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y <= pushNewsTableViewHeaderViewHeight) { ...
samba服务器笔记 (一)

samba服务器笔记 (一)

Samba安装 samba:主服务包;samba-client:客户端;samba-common:通用工具;samba4-libs:库;samba-winbind:windows域映射;samba-winbind-clients:域映射客户端 samba的守护进程( ...
iOS 使用Instruments的工具小结

iOS 使用Instruments的工具小结

使用Instruments的工具iOSXcodeInstrumentsInstruments是一个官方提供的强大的性能调试工具集。 1.Blank(空模板):创建一个空的模板,可以从Library库中添加其他模板;2.Activity Monitor(活动监视器):监控 ...
Linux云自动化运维第四课

Linux云自动化运维第四课

Linux云自动化运维第四课一、vim 1.vim光标移动1)在命令模式下:数字 ###移动到指定的行G ###文件最后一行gg ###文件第一行2)在插入模式下i ###光标所在位置插入I ###光标所在行行首a ###光标所在字符的下一 ...
Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小

Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小

最近做通讯录小屏机 联系人姓名显示--长度超过边界字体变小/** * 自定义TextView,文本内容自动调整字体大小以适应TextView的大小 * @author yzp */ public class AutoFi ...
linux建立ftp用户

linux建立ftp用户

#!/bin/bashsleep 1mkdir -p /ceshi/userdel ceshiuseradd -d /ceshi -s /sbin/nologin ceshiecho mima | passwd ceshi --stdinchown -R ceshi:ceshi ...
Python3.5 数据处理

Python3.5 数据处理

一,安装pip3:#sudo apt-get install pip3二,安装jieba:#sudo pip3 install jieba三,安装sklearn:#sudo pip3 install scikit-learn四,安装sklearn依赖(numpy,scipy):# ...
AsyncTask注意事项

AsyncTask注意事项

需要知道的重点:1. 在1.6之前,所有的AsyncTask在一个单独的线程中有序的执行。2. 从1.6到2.3,这些AsyncTask在一个线程池中执行,但是有上限。3. ...
[Android]Android布局优化之include /

[Android]Android布局优化之include /

转载请标明:转载于http://www.cnblogs.com/Liuyt-61/p/6602891.html ------------------------------------------------------------------------------- ...
IOS动态自适应标签实现

IOS动态自适应标签实现

先上效果图 设计要求1、标签的宽度是按内容自适应的2、一行显示的标签个数是动态的,放得下就放,放不下就换行3、默认选中第一个4、至少选中一个标签实现思路首先我们从这个效果上来看,这个标签是有选中和不选中状态,那我们首选的控件肯定就是用 UIButton来实现了。这个小程度的重 ...
Android设置透明状态栏和透明导航栏

Android设置透明状态栏和透明导航栏

Android透明状态栏只有在4.4之后有。在代码中加入下面几行代码即可实现 ...
试一下写博客

试一下写博客

我是一名Linux入门学习者,希望通过国博客园记录我学习Linux的经历。 ...
MAC升级openssl

MAC升级openssl

mac系统自带的openssl版本如下$ openssl versionOpenSSL 0.9.8zh 14 Jan 2016github上检查最新版本使用homebrew安装opensslbrew install openssl如果openssl版与新版差异较大需要升级home ...
win Server 2008 笔记

win Server 2008 笔记

1、开启tsmmc 远程登录连接 需要在入站规则中启用一下规则 远程管理(RPC-EPMAP) 远程管理(RPC) 远程管理(RPCNP-IN) 远程管理(TCP-IN) ...
Linux:CentOS7网卡设置(P1)

Linux:CentOS7网卡设置(P1)

Linux设置网卡可以通过几种方式方法一:输入setup方法二:修改配置文件 推荐使用修改配置文件的方式进行网络配置,以下为CentOS7在VirtualBox下的配置过程。网卡配置文件位置   /etc/sysconfig/networ ...
第一页   上一页   下一页   末页
1/536页   共: 26779
操作系统1操作系统2操作系统3操作系统4操作系统5操作系统6操作系统7操作系统8操作系统9操作系统10操作系统11操作系统12操作系统13操作系统14操作系统15操作系统16操作系统17操作系统18操作系统19操作系统20操作系统21操作系统22操作系统23操作系统24操作系统25操作系统26操作系统27操作系统28操作系统29操作系统30操作系统31操作系统32操作系统33操作系统34操作系统35操作系统36操作系统37操作系统38操作系统39操作系统40操作系统41操作系统42操作系统43操作系统44操作系统45操作系统46操作系统47操作系统48操作系统49操作系统50操作系统51操作系统52操作系统53操作系统54操作系统55操作系统56操作系统57操作系统58操作系统59操作系统60操作系统61操作系统62操作系统63操作系统64操作系统65操作系统66操作系统67操作系统68操作系统69操作系统70操作系统71操作系统72操作系统73操作系统74操作系统75操作系统76操作系统77操作系统78操作系统79操作系统80操作系统81操作系统82操作系统83操作系统84操作系统85操作系统86操作系统87操作系统88操作系统89操作系统90操作系统91操作系统92操作系统93操作系统94操作系统95操作系统96操作系统97操作系统98操作系统99操作系统100操作系统101操作系统102操作系统103操作系统104操作系统105操作系统106操作系统107操作系统108操作系统109操作系统110操作系统111操作系统112操作系统113操作系统114操作系统115操作系统116操作系统117操作系统118操作系统119操作系统120操作系统121操作系统122操作系统123操作系统124操作系统125操作系统126操作系统127操作系统128操作系统129操作系统130操作系统131操作系统132操作系统133操作系统134操作系统135操作系统136操作系统137操作系统138操作系统139操作系统140操作系统141操作系统142操作系统143操作系统144操作系统145操作系统146操作系统147操作系统148操作系统149操作系统150操作系统151操作系统152操作系统153操作系统154操作系统155操作系统156操作系统157操作系统158操作系统159操作系统160操作系统161操作系统162操作系统163操作系统164操作系统165操作系统166操作系统167操作系统168操作系统169操作系统170操作系统171操作系统172操作系统173操作系统174操作系统175操作系统176操作系统177操作系统178操作系统179操作系统180操作系统181操作系统182操作系统183操作系统184操作系统185操作系统186操作系统187操作系统188操作系统189操作系统190操作系统191操作系统192操作系统193操作系统194操作系统195操作系统196操作系统197操作系统198操作系统199操作系统200操作系统201操作系统202操作系统203操作系统204操作系统205操作系统206操作系统207操作系统208操作系统209操作系统210操作系统211操作系统212操作系统213操作系统214操作系统215操作系统216操作系统217操作系统218操作系统219操作系统220操作系统221操作系统222操作系统223操作系统224操作系统225操作系统226操作系统227操作系统228操作系统229操作系统230操作系统231操作系统232操作系统233操作系统234操作系统235操作系统236操作系统237操作系统238操作系统239操作系统240操作系统241操作系统242操作系统243操作系统244操作系统245操作系统246操作系统247操作系统248操作系统249操作系统250操作系统251操作系统252操作系统253操作系统254操作系统255操作系统256操作系统257操作系统258操作系统259操作系统260操作系统261操作系统262操作系统263操作系统264操作系统265操作系统266操作系统267操作系统268操作系统269操作系统270操作系统271操作系统272操作系统273操作系统274操作系统275操作系统276操作系统277操作系统278操作系统279操作系统280操作系统281操作系统282操作系统283操作系统284操作系统285操作系统286操作系统287操作系统288操作系统289操作系统290操作系统291操作系统292操作系统293操作系统294操作系统295操作系统296操作系统297操作系统298操作系统299操作系统300操作系统301操作系统302操作系统303操作系统304操作系统305操作系统306操作系统307操作系统308操作系统309操作系统310操作系统311操作系统312操作系统313操作系统314操作系统315操作系统316操作系统317操作系统318操作系统319操作系统320操作系统321操作系统322操作系统323操作系统324操作系统325操作系统326操作系统327操作系统328操作系统329操作系统330操作系统331操作系统332操作系统333操作系统334操作系统335操作系统336操作系统337操作系统338操作系统339操作系统340操作系统341操作系统342操作系统343操作系统344操作系统345操作系统346操作系统347操作系统348操作系统349操作系统350操作系统351操作系统352操作系统353操作系统354操作系统355操作系统356操作系统357操作系统358操作系统359操作系统360操作系统361操作系统362操作系统363操作系统364操作系统365操作系统366操作系统367操作系统368操作系统369操作系统370操作系统371操作系统372操作系统373操作系统374操作系统375操作系统376操作系统377操作系统378操作系统379操作系统380操作系统381操作系统382操作系统383操作系统384操作系统385操作系统386操作系统387操作系统388操作系统389操作系统390操作系统391操作系统392操作系统393操作系统394操作系统395操作系统396操作系统397操作系统398操作系统399操作系统400操作系统401操作系统402操作系统403操作系统404操作系统405操作系统406操作系统407操作系统408操作系统409操作系统410操作系统411操作系统412操作系统413操作系统414操作系统415操作系统416操作系统417操作系统418操作系统419操作系统420操作系统421操作系统422操作系统423操作系统424操作系统425操作系统426操作系统427操作系统428操作系统429操作系统430操作系统431操作系统432操作系统433操作系统434操作系统435操作系统436操作系统437操作系统438操作系统439操作系统440操作系统441操作系统442操作系统443操作系统444操作系统445操作系统446操作系统447操作系统448操作系统449操作系统450操作系统451操作系统452操作系统453操作系统454操作系统455操作系统456操作系统457操作系统458操作系统459操作系统460操作系统461操作系统462操作系统463操作系统464操作系统465操作系统466操作系统467操作系统468操作系统469操作系统470操作系统471操作系统472操作系统473操作系统474操作系统475操作系统476操作系统477操作系统478操作系统479操作系统480操作系统481操作系统482操作系统483操作系统484操作系统485操作系统486操作系统487操作系统488操作系统489操作系统490操作系统491操作系统492操作系统493操作系统494操作系统495操作系统496操作系统497操作系统498操作系统499操作系统500操作系统501操作系统502操作系统503操作系统504操作系统505操作系统506操作系统507操作系统508操作系统509操作系统510操作系统511操作系统512操作系统513操作系统514操作系统515操作系统516操作系统517操作系统518操作系统519操作系统520操作系统521操作系统522操作系统523操作系统524操作系统525操作系统526操作系统527操作系统528操作系统529操作系统530操作系统531操作系统532操作系统533操作系统534操作系统535操作系统536