自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自然的专栏

开通此博客有三:方便自己日后查看;给自己一个整理梳理知识的载体;和大家一起交流学习的舞台

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

原创 android学习之disable KB

因在做一款带实体键盘的android笔记本,翻转超过180度时需要disable 实体键盘(最大可翻转300度)。下面将分析该现象的具体实现:首先,我们借助ECService.在开机时由EC发一个命令下去:/frameworks/base/services/java/com/android/server/power$ vi PowerManagerService.java pr

2014-02-20 18:44:17 642

原创 android学习之ECService的实现过程

本文章以实际项目为基础,只供自己阅读(代码路径均来自A10项目4.4版本)。首先 从上层应用开始:import android.os.IECService;import android.os.ServiceManager;import android.os.RemoteException;public static String getFormattedECVersion()

2014-02-13 19:57:11 1530

原创 android学习之popupWindow

private void initPopWindow() {  // 加载popupWindow的布局文件  View contentView =LayoutInflater.from(getApplicationContext())    .inflate(R.layout.popup,null);  // 设置popupWindow的背景颜色  contentView.setBa

2014-02-10 14:28:54 735

原创 OpenGL学习二--基础知识

名称解释:渲染render:对一个三维物体进行几何描述并且把它转换成为屏幕上的一幅图像。透视:指直线之间的角度。纹理贴图texture mapping:通过一幅图像向一个多边形提供额外细节的技巧称为纹理贴图纹理texture:我们所提供的图像。纹理单元texel:纹理中每个单独的元素。过滤filtering:在一个物体的表面上拉伸或压缩纹理单元的过程 混合blending:屏幕上颜

2014-02-10 14:28:52 762

原创 OpenGL学习一OpenGL学习资源

OpenGL学习资源  重点推荐:www.opengl.org:opengl的官方网站,内容丰富,学习opengl知识的百宝箱,圣地。重点推荐:http://nehe.gamedev.net/:NeHe网站的opengl教程,讲解的非常详细,非常适合初学者,把上面的教程看完,应该对opengl有初步的认识。http://www.sgi.com/products/software/op

2014-02-10 14:28:50 650

转载 android学习笔记之Fragments

Fragments 诞生初衷     自从Android3.0中引入fragments的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments。fragments 的设计不需要你来亲自管理view h

2014-02-10 14:28:48 521

原创 android学习之SimpleDateFormat

public class SimpleDateFormat extendsDateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。但是,希望用 DateForm

2014-02-10 14:28:46 2195

原创 android学习之广播

@Override  public void onResume(){   super.onResume();   Log.d("KeyboardTest","sendBroadcase tocom.android.internal.policy.impl.KeyboardHWTestActionFilter forteset" );     Intent intent = new

2014-02-10 14:28:43 550

原创 android之intent.setFlag

一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:AB C D。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:AB。如果没有添加这个标记,则栈情况将会变成:A B C DB。也就是说,如果添加了FLAG_ACTIVITY_CLEAR

2014-02-10 14:28:41 1814

原创 android学习之smb-jcifs

public static void smbGet(String remoteUrl,StringlocalDir){  InputStream in = null;  FileOutputStream out =null;  try {   SmbFilesmbFile = new SmbFile(remoteUrl);   StringfileName = smbFile.g

2014-02-10 14:28:39 4569

原创 android学习之FTP

import it.sauronsoftware.ftp4j.FTPClient;import it.sauronsoftware.ftp4j.FTPDataTransferListener;import it.sauronsoftware.ftp4j.FTPException;import it.sauronsoftware.ftp4j.FTPIllegalReplyException;

2014-02-10 14:28:37 852

原创 android学习之USB监听

IntentFilter intentFilter = newIntentFilter();  intentFilter.addAction(Intent.ACTION_MEDIA_REMOVED);  intentFilter.addAction(Intent.ACTION_MEDIA_EJECT);  intentFilter.addAction(Intent.ACTION_MED

2014-02-10 14:28:35 843

原创 android学习之屏幕划线

//新建一个类继承Viewpublic class Drawl extends View{ private int mov_x;//声明起点坐标 private int mov_y; private Paint paint;//声明画笔 private Canvas canvas;//画布 private Bitmap bitmap;//位图 private int blcolor;

2014-02-10 14:28:33 1196

原创 android学习之RelativeLayout

RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘

2014-02-10 14:28:31 470

原创 android学习之State List

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListVi

2014-02-10 14:28:29 583

原创 android学习之OptionsMenu

import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import android.view.Menu;import android.view.MenuItem;import android.widget.Button;import android.widget.TextVi

2014-02-10 14:28:27 506

原创 Java学习之简单窗口创建

import java.awt.Frame;    Frame f=newFrame("测试窗口");  f.setBounds(100,100,250,200);//前面两个参数代表窗口位置,后两个参数代表窗口大小(高宽)   f.setVisible(true);

2014-02-10 14:28:24 638

原创 android学习之Dialog(二)

调用 showDialog(DIALOG_CLEAR_ID);对话框的方法@Override protected Dialog onCreateDialog(int id) {  AlertDialog.Builder builder =new AlertDialog.Builder(this);  builder.setMessage("Clear alltest status?"

2014-02-10 14:28:22 434

原创 android学习之DocumentBuilderFact…

首先得到:得到DOM解析器的工厂实例    DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();然后从 DOM 工厂获得 DOM 解析器 DocumentBuilder dombuilder=domfac.newDocumentBuilder();(3 )把要解析的 XML 文档转化为输入流,以便 DO

2014-02-10 14:28:20 1072

原创 android学习之命令点击按钮

boolean android.view.View.performClick()public boolean performClick ()Added in APIlevel 1Call this view's OnClickListener, if it is defined. Performs allnormal actions associated with click

2014-02-10 14:28:18 635

原创 android学习之CheckBox

cbs.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener() {        @Override   public voidonCheckedChanged(CompoundButton buttonView,boolean isChecked){               if(isChe

2014-02-10 14:28:16 466

原创 android学习之自定义列表显示

总体概述:在ListActivity中有预置的布局(simple_list_item_1)作为模板。但有时根据内容需要自定义列表显示,分五步:一、创建列表条目布局和业务类;二、创建列表数据适配器类;三、在MainActivity中创造一个适配器类对象并绑定到当前ListAcitivity中;四、创建示例数据类;五、在当前MainActivity中加载示例数据。一、创建列表条目布局和业务类   

2014-02-10 14:28:14 640

原创 android学习之setBackgroudColor()…

自己调颜色 button.setBackgroundColor(Color.argb(0xFF,0xFF, 0x99, 0x00));四个参数依次为透明度,红,蓝,绿。

2014-02-10 14:28:12 761

原创 android学习之常用颜色

2014-02-10 14:28:10 427

转载 我给一个朋友跳槽算的账

原文地址:我给一个朋友跳槽算的账作者:京东过程改进-Ten 前些天和一个年轻的朋友谈跳槽。朋友说她需要在两个offer里面做选择。一个是年薪20万的职位,一个是年薪15万的职位。她更喜欢后者的节奏与内容,却被前面稍高的工资吸引。我们仔细算了一下她的工作时间:前者是每天工作近11个小时,节假日偶尔也要加班,后者则基本是8小时规律的生活。遇到这样的问题我们该如何选择?且听我们分解。 关于年

2014-02-10 14:28:07 491

转载 中国互联网的最佳创业机会不…

原文地址:中国互联网的最佳创业机会不在内容,在工具或应用作者:鲁钝   中国互联网的创业趋势和主潮流,除了以张朝阳为首的那批开创者,之后的第二波、第三波一直到现在的移动游戏波,整个趋势虽然是成规模跨越发展的,但其中包裹了太多不健康的暗流,充斥着中国式小聪明的各种悲喜剧。 一、创业逻辑的四个层次    正常的创业逻辑分几个层次:   第一层次,市场上已经有了成功的商业模式,可以快速去

2014-02-10 14:28:05 714

转载 国产手机:联想式的浮夸应该…

原文地址:国产手机:联想式的浮夸应该休矣作者:刘启诚 联想发布K900,请来科比做代言,本想走高端精品路线,这都无可厚非,本来就是一种传统思维的营销模式。之所以这么说,是因为,在移动互联网时代,科比的高知名度,不见得就能让K900成为高端精品。这个时代,是不是高端精品,一不是价格说了算,二不是名人说了算,关键在于产品的口碑。能不能口碑载道,产品从外观到内在,都需要让人耳目一新。苹果iPhone

2014-02-10 14:28:03 1542

转载 打车软件被勒令叫停的背后

原文地址:打车软件被勒令叫停的背后作者:陈永东打车软件被勒令叫停的背后文/陈永东   近日,有媒体报道,深圳手机打车软件被相关部门紧急“叫停”,不少网民与出租车司机对此表示惋惜。人们不禁疑问:打车软件被叫停背后的原因究竟是什么?  一、深圳打车软件被叫停  近日,据《南方都市报》报道(http://tech.sina.com.cn/i/2013-05-22/03408364312.

2014-02-10 14:28:01 819

转载 “蝙蝠”关系学(上):“蝙蝠”…

原文地址:“蝙蝠”关系学(上):“蝙蝠”,无孔不入的“蝙蝠”作者:尹生对于中国互联网创业者们而言,在走向创业之路前必须上的第一课,可能不是如何确定目标,制定战略,如何选择技术路线,如何撰写商业计划书和融资,而是必须学点如何在“蝙蝠”横冲直撞的环境中前行的知识,或者说与“蝙蝠”相处的学问,也就是我称之为的“蝙蝠”关系学。“蝙蝠”,BAT,一种夜行哺乳动物,现在它们在中国已经进化到能够适应一切环

2014-02-10 14:27:59 580

原创 android学习之AlterDialog实例

@Override  protected Dialog onCreateDialog(int id){   switch(id){   case DIALOG_OP:    finalString[]op=getResources().getStringArray(R.array.ctx_menu_items);    return newAlertDialog.Builder(t

2014-02-10 14:27:57 556

原创 android学习之获得电池电量

private void monitorBatteryState() {   batteryLevelRcvr= new BroadcastReceiver() {    publicvoid onReceive(Context context, Intent intent) {     intrawlevel = intent.getIntExtra("level", -1);  

2014-02-10 14:27:55 660

原创 android学习之startActivityForRes…

如果想在Activity中得到新打开Activity关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, intrequestCode)方法打开新的Activity,新的Activity关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(intreques

2014-02-10 14:27:53 639

原创 Android学习之无法自动生成或更新R…

Android学习之无法自动生成或更新R.java文件R.java这个文件是会自动生成的,但经常碰到无法自动生成或更新R.java文件或者findViewById时读不到相应的R资源。个人总结:1:首先检查xml文件是否写错了。有时xml中不会报错,需要认真检查每个布局或资源。(R中找不到相应的ID号,就应该是这个问题)假如项目的layoutxml文件有几十个,这个时候怎么办,难道要一

2014-02-10 14:27:50 631

原创 Android学习之AlertDialog

Android学习之AlertDialog一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.1.Android API 支持下列类型的对话框对象:  ·警告对话框AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列

2014-02-10 14:27:48 553

原创 Android学习之setOnClickListener

1.使用接口继承按钮监听方法:public class Hello_to_worldActivity extends Activity implements Button.OnClickListener{ private Button btn_say_hello; private TextView hello_world; @Override public void onCre

2014-02-10 14:27:46 2377

原创 android学习之常见单位

dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易

2014-02-10 14:27:44 445

原创 android学习笔记之layout

Android有4种Layout:LinearLayout(TableLayout为其子类),FrameLayout,AbsoluteLayout,RelativeLayout. Layout中Item所共有的XML属性:(1)layout_width:(2)layout_height 高宽 常见属性:fill_parentwrap_content以及自定义大小(3)layout_ma

2014-02-10 14:27:42 450

转载 《OpenGL超级宝典4》学习笔记——第九章(一)

转载:http://blog.csdn.net/houdy/article/details/145444纹理坐标生成:在OpenGL1.1中,可以指定三种纹理坐标生成模式:GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP,在OpenGL1.3中,又添加了两种生成模式:GL_REFLECTION_MAP,GL_NORMAL_MAP.对这些模式的理解

2014-02-08 15:49:32 1228

转载 《OpenGL超级宝典4》学习笔记——第八章(一)

在网上找了一篇讲纹理的 就转载过来学习学习。http://www.cppblog.com/summericeyl/archive/2009/03/21/77368.htmlOpenGL 红宝书 纹理映射9.1 概述和范例9.1.1 纹理映射的步骤1) 创建纹理对象并为其指定纹理.2) 指出如何将纹理应用于每个像素3) 启用纹理映射4) 使

2014-02-08 13:59:24 1484

原创 《OpenGL超级宝典4》学习笔记——第七章(二)

放大、收缩和反转图像:glPixelZoom设置颜色操作:glPixelTransfer/glPixelMap执行颜色替换:glColorTable执行高级图像过滤:glConvolutionFilter2D收集图像统计信息:glHistogram/glGetHistogram子集:图像处理子集是一组函数的集合,它们提供了额外的像素处理功能。

2014-02-08 13:48:08 887

Intel®OpenSource HD Graphics Programmer’s Reference Manual

Intel®OpenSource HD Graphics Programmer’s Reference Manual

2014-03-12

ACPIspec50pdf

ACPIspec50pdf ACPIspec50pdf

2014-02-08

空空如也

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

TA关注的人

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