自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 APPWIDGET之路

对于AppWidget,是通过RemoteView,使用PendingIntent进延迟启动的方式来绑定需要启动的应用,基本的使用方式可以参考http://www.cnblogs.com/qianlifeng/archive/2011/03/26/1996407.html的博客,介绍了布局的建立,关联,初步使用方式。这种使用方式满足基本的简单APPWIDGET控件的使用方式,当小部件需要使用到

2016-08-24 15:33:54 598

原创 Radio开发新功能

对于Vendor,系统方案提供商,有时候会需要增加AT指令,实现新功能,这时候需要对Ril层增加对底层Modem进行适配(仅对需要消息上报的类型),本人知识有限,只了解到了Ril.java,未对往下的底层有涉及,理解有误请指出。        1、首先要在frameworks/base/telephony/java/com/android/internal/telephony/RILConst

2016-04-18 14:25:35 655

转载 java字符串的各种编码转换

通过输入字符串的16进制串,转化为对应的文字import java.io.UnsupportedEncodingException;/** * 转换字符串的编码 */public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public stat

2016-03-29 14:49:33 410

转载 Android中Activity四种启动模式和taskAffinity属性详解

转自:http://www.xuebuyuan.com/1624447.html在android应用开发中,打造良好的用户体验是非常重要的。而在用户体验中,界面的引导和跳转是值得深入研究的重要内容。在开发中,与界面跳转联系比较紧密的概念是Task(任务)和Back Stack(回退栈)。activity的启动模式会影响Task和Back Stack的状态,进而影响用户体验。除了

2016-01-05 16:22:37 434

转载 Android 网络编程

转自:http://www.jb51.net/article/44859.htm如今,手机应用渗透到各行各业,数量难以计数,其中大多数应用都会使用到网络,与服务器的交互势不可挡,那么android当中访问网络有哪些方式呢?现在总结了六种方式:(1)针对TCP/IP的Socket、ServerSocket(2)针对UDP的DatagramSocket、

2015-11-12 22:13:57 350

转载 Android - UriMatcher ContentUris

因为Uri代表了要操作的数据,所以我们很经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。 UriMatcherUriMatcher类用于匹配Uri,它的用法如下:首先第一步,初始化: UriMat

2015-11-03 10:00:27 324

转载 android中xml tools属性详解

第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性1234

2015-06-03 14:09:07 441

转载 <xliff:g>标签介绍

原文请参照:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=3056371、标签介绍:xliff:g标签是用于在动态的设置某些值时,需要进行字符串连接,但又不改变在其中的静态的字符常量的值,我们就需要使用此标签。2、属性介绍属性id可以随便命名 属性example表示举例说明,可以省略

2015-04-30 16:27:15 1402

转载 listview与adapter用法

listview与adapter用法一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入Vie

2015-04-02 14:32:10 363

原创 SPD之解CQ总结

近段时间一转过来就解Email的CQ,刚好77

2014-11-13 21:10:29 583

转载 Java关键字final、static使用总结

一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。

2014-11-01 09:52:37 363

转载 ANDROID开发之SQLite详解

SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安

2014-08-25 17:09:50 413

转载 Fragment在Android中的使用

应用场景:众所了解Android上的界面展示都是通过Activity实现的,但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了。为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似于Activity,可以像Activity一样包含布局。Fragment通常是嵌套在Activity中使用的。首先需要注意,F

2014-08-19 19:34:29 912

转载 【Android學習專題】視覺介面篇:Android布局及属性归总(查询用)《转自cnblog》

常见布局LinearLayout       线性布局          子元素任意,组织成一个单一的水平或垂直行,默认为水平方向TableLayout        表格布局          子元素为,一个TableRow就代表TableLayout中的一行RelativeLayout      相对布局          子元素任意AbsoluteLayout     绝

2014-08-13 10:34:07 420

转载 JAVA中List的一般用法

1、List中可以添加任何对象,包括自己定义的新的类。 class Person{.....}上面定义了一个Person类,下面看好如何使用ListPerson p1=new Person();Person p2=new Person();List list=new ArrayList();list.add(p1);list.add(p2);//这里

2014-07-09 15:49:14 508

转载 scanf函数的使用

| 问题描述一:(scanf()读入字符串中的空格)   |----------------------------------------------------#includeint main(){   char a[777];   scanf("%[^/n]",&a);   printf("%s",a);   return 0;}说明:在sca

2013-09-16 11:10:31 648

转载 C#接口的使用

我们定义一个接口public interface IBark{   void Bark();}再定义一个类,继承于IBark,并且必需实现其中的Bark()方法public class Dog:IBark{   public Dog()   {}   public void Bark()   {       Consol.write("汪汪");

2013-04-11 10:00:11 723

原创 在用C#创建数据库时,要用到的数据类型

DataTypeEnum 值规定 Field, Parameter 或 Property 对象的数据类型:常量值描述adEmpty0没有值 (DBTYPE_EMPTY)。adSmallInt2一个双字节的有符号整数 (DBTYPE_I2)。adInteger3

2013-04-10 16:49:28 1056

转载 C#动态创建数据库

using System;using System.Collections.Generic;using System.Linq;using System.Text;using ADOX;namespace WfpApp{    ///     /// 创建库需要添加COM引用:Microsoft ADO Ext. 2.8

2013-04-10 15:15:49 635

转载 c# 委托与多线程

很多时候写windows程序都需要结合多线程,在.net中用如下得代码来创建并启动一个新的线程。public void ThreadProc();Thread thread = new Thread( new ThreadStart( ThreadProc ) );thread.IsBackground = true;thread.Start();但是很多时候,在新的线程中

2013-02-28 20:50:05 372

原创 STM32外围部件使用步骤(USB、CAN、TIM之类)

昨天晚上想用一个TIM4来定一下时间,我原来用的程序中本来就有使用到TIM3进行定时(能用),因为他们两都是通用定时器,用法一样,因此就没有多想,照着抄过来就好。都弄好之后(那时候认为是了),外面的LED等没有进行相应的动作,进入调试状态,发现程序根本没有进入到TIM4的中断处理程序。很奇怪,返回去查了各项配置,都是跟TIM3一样的格式,为什么用不了呢!就在这纠结了一晚上!

2013-01-07 21:58:42 1268

原创 对STM32的CAN1模块的总结

从12月中旬到现在一直都在调试板子,把F107上的CAN1(PD0,PD1)转移到F105上的CAN1(PB8,PB9),本来以为会是很简单的进行重映射就行了,但是生活处处是充满“惊喜”啊!在进行了重映射后发现CAN进不了中断,很郁闷!仔细检查了两个端点CAN的连接口后发现是没错的,但还是进不了中断。那只能进行单步调试了,最后发现是在CAN的初始化模式成功后要进入正常模式时失败了,

2012-12-29 18:19:41 1862

转载 STM32 CAN 过滤器总结(先收着)

在STM32互联型产品中,CAN1和CAN2分享28个过滤器组,其它STM32F103xx系列产品中有14个过滤器组,用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。这些过滤器相当于关卡,每当收到一条报文时,CAN要先将收到的报文从这些过滤器上"过"一下,能通过的报文是有效报文,收进相关联FIFO(FIFO1或FIFO2),不能通过的

2012-12-28 19:54:49 2977 1

转载 单片机I/O口推挽输出与开漏输出的区别(转)

推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止.我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫

2012-12-21 09:47:48 438

原创 CAN认识之路1

经过一段时间的学习,现在对这段时间的学习成果进行记录,欢迎各位对不对的地方进行指正CAN是一个底层的网络协议,对于这些就不再多说,现在对在其上面扩展的SAE J1939进行总结。数据链路层:有4种不同的消息类型(命令、请求、广播/响应、应答、群功能),这些消息类型都分配有独有的参数群编号。参见SAE J1939附录A中PGN的分配例子。对于请求和应答的一个实际应用就是:应用层诊断报文的

2012-12-12 22:31:03 3125 1

空空如也

空空如也

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

TA关注的人

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