移动开发

Android--1212

1. byte response; (byte)reader.read()把可以接受 16 进制, 两位转换成 10进制数 在把10进制数 转换成 16 进制数.就可以了. //readLine会自动把16进制数转换成 String 这里给我转换成10进制了.卧槽 //这里,返回接受的是String 类型的.可以读取出来.如果接受的是16进制的,现在没辙. String str = Integer.toHexString(response); 十进制转成十六进制: Integer.toHexSt

Android系统开机启动画面显示过程简要说明

开机启动会显示三个画面: Linux内核的启动画面,静态画面 Init进程启动过程中出现的静态画面 系统服务启动过程中出现的动态画面 这些画面的显示的过程不同,但最终是通过framebuffer显示的,每层对它显示的过程进行了封装.即无论是哪一个画面,它们都是在一个称为帧缓冲区(frame buffer,简称fb)的硬件设备上进行渲染的. Framebuffer是对硬件显示设备的抽象,屏蔽底层不同的显示设备.对framebuffer上进行写操作即可得到对应的画面. 第一个启动画面:显示一只企鹅

Maxwin-z/XListView-Android(下拉刷新上拉加载)源码解析(一)

本次解析的内容,是github上一个用于下拉刷新上拉加载的控件xlistview,这个功能相信大家在开发的过程中会经常用到. 控件的源码地址是https://github.com/Maxwin-z/XListView-Android 在这个控件之前,我看过一些相同功能的控件,挑选后觉得XListView功能比较完善,而且易于理解.在android-open-project里面,有提到一个DropDownListView,个人使用过以后,觉得功能是具备了,但是操作体验不好,原因就是没有使用到Scr

上门洗车APP --- Androidclient开发 之 网络框架封装介绍(二)

上门洗车APP --- Androidclient开发 之 网络框架封装介绍(二) 前几篇博文中给大家介绍了一下APP中的基本业务及开发本项目使用的网络架构: 上门洗车APP --- Androidclient开发 前言及业务简单介绍 上门洗车APP --- Androidclient开发 之 网络框架封装介绍(一) 本篇接着给大家分享网络框架封装.相信感兴趣的朋友已经对上篇博文中的一些开源项目有了些许了解.这里继续为大家介绍关于GenericDataManager 通用网络管理类中的 data

IOS开发之--Xcode的简单使用

Xcode的简单使用 一.快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车           显示主窗口 cmd + 0             导航窗口 option + cmd + 0    工具窗口 在.m & .h之间切换           control + cmd + 上/下 按照浏览文件的前后顺序切换    

Android-应用程序签名及发布

Android-应用程序签名及发布 一 准备发布 1,移除log,设置版本编号和名称 2,签名,通过ADT工具 3,针对发布终端进行最后的测试 4,更新发布资源 5,准备应用程序依赖的远程服务器 如下图 收集资源-设置应用程序-编译-签名-远程服务器-测试 二 发布给用户 1,APK传播 2,网站上下载 3,OTA服务器 4,放在Market上下载 三 自动版本升级功能 机制都是TCP/IP 方法1: 1,提供Http地址,提供APK以及检测APK最新版本的webservice 2,程序启动的时

Android获取SIM卡的运营商

在Android的主Activity的初始化函数中添加: TelephonyManager tm = (TelephonyManager) this .getSystemService(TELEPHONY_SERVICE); SubscriberId = tm.getSubscriberId(); if (SubscriberId != null && SubscriberId != "null") { if (SubscriberId.startsWith("

Welcome to Swift (苹果官方Swift文档初译与注解二十三)---154~162页(第三章--集合类型)

Dictionaries (字典) 字典像是一个容器,它可以存放很多相同类型的值.每个值都有与之关联的唯一的键,键在字典里的作用,就像是每个值的身份证标识一样.与数组中的元素不同,字典里的每个元素没有 固定的循序.当你使用字典并且要查询一个值的时候,需要使用值的标识(key)才行.这就像是你在生活里使用一本字典来查找某个单词的定义一样. 在Swift中,字典能够存储的类型需要明确定义.这与OC中的NSDictionary 类和NSMutableDictionary 类很不同,OC中它们可以使用任

android webview type=file文件上传,安卓端代码

http://stackoverflow.com/questions/5907369/file-upload-in-webview http://blog.csdn.net/longlingli/article/details/16946047 1 package com.example.cairh_sjkh_it; 2 3 4 import android.app.Activity; 5 import android.app.AlertDialog; 6 import android.app.

Dynamics CRM 通过RetrieveEntityRibbonRequest和RetrieveApplicationRibbonRequest导出实体的Ribbon XML

今天看到勇哥的博客介绍了两个request指令用来导出实体的Ribbon XML,在没有工具之前编辑ribbon都是手工导出xml然后编辑的对于很多一开始接触CRM就用工具的人可能不是很熟悉.查了下这两个指令2011的时候就已经有了以前还真是没注意到过,所以也亲自上手试试. 两个request分别是RetrieveEntityRibbonRequest和RetrieveApplicationRibbonRequest,前者是导出单个实体ribbon xml,后者是导出所有的实体ribbon xm

Android Chart Views

2021/1/21 1. 饼状图 实现内容: <1> 动态增加数据 <2> 对于描述位置的冲突,牺牲空间的前提下进行避免 View 地址: https://github.com/meetsl/SAndroidChart/blob/master/app/src/main/java/com/meetsl/sandroidchart/widgets/PieChartView.kt                         开发记录: <1> Android 中绘制角度的

开箱即用!Android四款系统架构工具

开箱即用!Android四款系统架构工具_天极网 一款功能强大且实用的开发工具可以为开发者简化开发流程,提高工作效率,允许开发者在应用开发本身投入更多的时间和精力,从而提高作品质量.本文就为大家分享4款实用的Android应用架构工具. 开发者若想开发出一款高质量的应用,一款功能强大的开发工具想必是不可或缺的.开发工具简化了应用的开发流程,也能使开发者在应用开发本身投入更多的精力.本文就为大家带来4款实用的Android应用架构工具. 1. Spring for Android Spring f

android对话框(Dialog)的使用方法

Activities提供了一种方便管理的创建.保存.回复的对话框机制.比如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,假设使用这些方法的话.Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). Android API支持下面类型的Dialog对象: 警告对话框 AlertDialog:  一个能够有

Android处理图片OOM的若干方法小结

前言 众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定).因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片.音频文件.视频文件等多媒体资源:由于Android系统对音频.视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简称OOM)的错误,因此它们的内存消耗问题暂不在本文的讨论范围.本文重点讨论的是图片的内存消耗问题,如果你要开发的是一款图片浏览器应用,例如像

IOS开发-发送邮件(E-mail)方法整理合集(共3种)

前言:在IOS开发中,有时候我们会需要用到邮件发送的功能.比如,接收用户反馈和程序崩溃通知等等.其实这个功能是很常用的,因为我目前就有发送邮件的开发需求,所以顺便整理下IOS发送邮件的方法. IOS原生自带有两种方法发送邮件的方法,另一种是使用第三方库: 1)openURL(原生) ——用户体验较差,程序会进入后台,跳转至邮件发送界面. 2)MFMailComposeViewController(原生) ——不会进入后台,使用模态弹出邮件发送视图. 3)SKPSMTPMessage(https:

(Android第一行代码实验一)活动的最佳实践

活动的最佳实践    1.知晓当前是在哪一个活动         这个技巧将教会你,如何根据程序当前的界面就能判断出这是哪一个活动.  首先需要新建一个 BaseActivity 继承自 Activity,然后在 BaseActivity中重写 onCreate()方法.         public class BaseActivity extends Activity {                @Override              protected void onCreat

Android抓包方法

0. Fiddler代理 1.tcpdump命令+wireshark工具 adb shell   #登入手机 su          #切换Root用户 /data/local/tcpdump -p -vv -s 0 -w /sdcard/ThinkDrive.pcap   #执行抓包命令,结果保存到SD卡ThinkDrive.pcap文件中 2.WireShark工具. 连接同一个网络,直接wireshark生产即可

[Android]如何即时地获取系统的电量

最近有一个需求,需要即时地去获取系统的电量信息,某度上搜了下,几乎都是用 ACTION_BATTERY_CHANGED 这个事件广播去获取系统电量,但是这个方法有个问题:不知道系统什么时候发广播,所以没法即时地获取,需要等待广播. 后来google了一下,果然发现还是有办法的,而且办法相当简单(都怪自己没有认真去读文档). 只需要用以下代码就可以获取实时的电量: private float getBattery(){ Intent intent = registerReceiver(null,

解决FileZilla访问手机ftp服务只能删除浏览文件不能下载文件的问题

用了Linux系统之后,很多资源都不方便获取, 因为很多资料都是放在百某某盘上面. 无意中看到我手机有FTP服务,想到我电脑装有FileZilla,可以访问手机了 然后就连接上了. 但是浏览的时候发现第一个问题,乱码问题.不用说,肯定是编码搞得鬼, 然后搜了一下手机一般是UTF-8字符集,所以改一下即可. 1.改字符集 选择中间的UTF-8. 2.增加同步浏览,即可下载 一开始不能下载,我还想修改文件的权限,但是修改不成功,后来了解到,使用同步浏览功能就可以了. 点击倒数第二个图标 这样就可以了

android中ViewHolder通用简洁写法

public class ViewHolder {     // I added a generic return type to reduce the casting noise in client code     @SuppressWarnings("unchecked")     public static <T extends View> T get(View view, int id) {         SparseArray<View> view