自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wenfeng731的专栏

上帝啊!你们在sleep,我却在overtime!而且还是overnight啊!

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

原创 android 5.1 C语言 杀应用的PID

cld.navi.p3479.mainframe 这个应用很恶心,杀了不停重启,于是测试一下是否可行,所以写了一些代码,测试是可以杀掉它的。$ git diff diff --git a/sepolicy/init_shell.te b/sepolicy/init_shell.teindex 51dbd07..57759d4 100644

2016-07-18 14:20:43 654

原创 Java基础学习-Java的基本语法

JAVA的语法其实跟C是差不多的,基本上很好理解,比如它本来就有的关键字:访问控制:private  protected  public修饰类、方法、属性和变量:abstract  class  extends    final  implements  interface    native  new  static    strictfp  synchronized  transi

2015-04-02 11:58:49 460

原创 Java基础学习-Java的故事和Java编程环境搭建

java故事暂时就不去再看了,google或者baidu下都可以了解到。只是知道了但凡是有胡子的人都是大师,牛人,偶像!     因为做android开发以后我没再使用windows,所以就不去研究它在那里怎么搭建了,linux上嘛其实都是自己去下然后安装设置环境变量,我喜欢把它放在/opt下去安装,然后在/etc/profile下设置eg: cat /etc/

2015-04-02 11:21:06 462

原创 Java基础学习-序

昨天是4月1日,去了趟准备合作做项目的公司,没什么感觉,回来的时候想了想,还是多做做东西吧,往做应用的靠一靠。虽然不知道以后还可以干嘛,2015年还是打算把自己开始当一个做应用的,开始学习android的应用开发。         今天4月2日,就开始写这个学习笔记开始旅程了。

2015-04-02 10:43:43 373

原创 USBcamera 之 xml java

wfliao@Precision-M6700:~/workspace/uvc/usbcam/res/layout$ tree .└── activity_main.xmlwfliao@Precision-M6700:~/workspace/uvc/usbcam/res/layout$ cat activity_main.xml     xmlns:tools="http:/

2015-01-04 14:27:19 612

原创 USBcamera 之 jni

wfliao@Precision-M6700:~/workspace/uvc/usbcam/jni$ tree .├── Android.mk├── Application.mk└── USBcamera.c0 directories, 3 fileswfliao@Precision-M6700:~/workspace/uvc/usbcam/jni$

2015-01-04 14:22:24 698

原创 android4.2 给鼠标右键跟笔记本键盘添加右键为menu按键

diff --git a/include/android/input.h b/include/android/input.hindex f2befa9..6635e94 100644--- a/include/android/input.h+++ b/include/android/input.h@@ -405,6 +405,7 @@ enum {     AMOTION_EV

2014-05-22 10:57:15 1109

原创 android 串口通讯3-写个UI测试

uart/res/layout/activity_main.xml内容如下:    xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="horizontal"     android:layout_width="fill_parent"     android

2013-12-30 17:35:30 1180

原创 android 串口通讯2-对JNI封装JAVA的类,方便别人的调用

前面忘记最后在jni目录,执行ndk-build了,执行这个后就会有workspace/uart/libs/armeabi下得到libuart.so了。今天的目标是在uart/src/com/android/uart建一个Uartjni.java封装类,内容如下:package com.android.uart;import android.util.Log;publi

2013-12-30 17:29:51 1886

原创 android 串口通讯1-JNI 部分

android 串口通讯,如果是做驱动的人应该很容易写一个C语言的JNI,在Linux中串口也是很常用的一个硬件接口,正好我们做android定制型产品的,都会经常用到它。抛开UI,自己写个测试程序做串口的读写还是很容易的,这次在android开发,那么我们就按照android的标准来,网上也有很多人介绍android串口要怎么写,其实都差不多,只是我这个是用写C的人的思维来写的,相对比较容易让人

2013-12-30 17:25:04 2215

原创 测试开机运行APP

我们公司一个土耳其的客户,想学习android,但不知道开机怎么运行自己写的程序,于是就发邮件给我们PM。我们PM 又问我,后来就随便网上看了看于是就动手写了一个这样的应用,因为近期中国红旗飞弹被XXX所以我就随便打印一下。一般我们做定制系统都希望在原来Launcher2上发Intent来启动APP,比如:在Launcher.java中的:  @Override  public void

2013-12-30 17:00:59 618

原创 Android 4.2 push ko进去发现不加载

最近调试驱动,发现更新驱动ko,并且Push进去发现不加载,非常的奇怪,后来进去看权限,发现不对,于是修改为644后重启就OK了,最后找代码分析,原来是在system/core/init/util.c 加多所谓的安全条件,本来就是自己个人调试已经很安全了,于是修改代码:diff --git a/init/util.c b/init/util.cindex 743748b..

2013-11-26 16:18:57 801

原创 为android添加服务,把所有的Log打印输出存在/data/local/下

在android 4.1上添加服务:service logcat /system/bin/logcat -r 1000 -n 10 -v time -f /data/local/logcat.logclass main        开机后把log存在指定的目录下。                                                        

2013-09-12 15:00:26 1415

原创 vim 配置

熟练使用VIM后 定制了一些插件后来慢慢就没再研究了,这里传个自己以前用过的配置,因为现在没再维护了,所以随便丢在https://github.com/ucwenux5/vim_tools.git

2013-09-12 14:54:26 683

原创 给allwinner a20或者是a31重复制造轮子-----关于获得item以及GPIO设置

最近把在A10上的游戏项目往A20上移植发现GPIO的API变化好大,看了很多原来的函数其实也没什么差别的,但发现TP啊或者usb的VBUS拉电啊等等用到对GPIO设置的比较乱,看得非常郁闷,于是就下定决心制造一个轮子,让以后大家统一使用。git show d7eb72208e5a046d8524d0c98346184d77cd92d7 > api.txtdiff --git

2013-09-12 14:49:39 2557

原创 《android 4高级编程》--第2章 开始入手 "又是一个hello world"

熟悉用eclipse开发应用,在我之前的写的 eclipse 搭建android环境补充有说明。其实开始比较简单无非就是了解eclipse怎么安装利用ADT插件迅速搭建一个工程,然后运行调试显示结果。下面是我搭建环境写的第一个应用"hello world"-------------->什么东西开始都是一个hello world,以后有机会开个咖啡店,名字就是“hello world

2013-09-12 14:34:52 770

原创 《android 4高级编程》--android简介

android是什么大家都很熟悉了,只是我估计等google用完了26个英文字母后就不开放啦,预言下而已,大家别紧张。每次不过看那类的android书籍开篇总会有这个android系统的软件栈,在这里我们再一次看它一遍,熟悉下我们通常做那层的开发,发散考虑下那层工价比较高。库 对我们底层开发的人来说再熟悉不过了,添加HAL层驱动接口,写个android.mk

2013-08-29 10:26:41 1004

原创 《android 4高级编程》序

《android 4高级编程》原名《Professional.Android.4.Application.Development》。以前工作没写过应用,一般都是在别人原有的基础上做减法,做减法作为我们做底层的人来说是很简单那的,最近涉及到一些应用需求,我们公司好多人竟然没有人会开发应用?吓湿了,于是我自己开始上网买书自己开始学习编程。   其实应该是有人开发应用,只是一个公司的文化问题

2013-08-29 09:22:26 564

翻译 在A20上演示老罗的Android硬件抽象层(HAL)概要介绍和学习计划4--关于JNI部分

在frameworks/base/services/jni添加:com_android_server_HelloService.cpp内容如下:/* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the

2013-08-24 10:25:41 966

翻译 在A20上演示老罗的Android硬件抽象层(HAL)概要介绍和学习计划3--关于hal部分

关于/dev/hello的权限,修改的地方的方法有很多,我现在把它放在device/softwinner/wing-xxxx/下的ueventd.sun7i.rc修改:diff --git a/ueventd.sun7i.rc b/ueventd.sun7i.rcindex d79557e..0bb9fb0 100644--- a/ueventd.sun7i.rc+++ b/uev

2013-08-24 10:05:29 1478

翻译 在A20上演示老罗的Android硬件抽象层(HAL)概要介绍和学习计划2--关于kernel部分

我们一般用全志的代码往往都会修改成自己认为合乎我们逻辑的编译方式,比如我们觉得全志的lichee这个包括了打包工具kernel跟uboot的代码应该放到android的目录下,于是我们进行了改动,所以kernel的代码路径如下:vendor/softwinner/linux-3.4/drivers/input/keyboard/我把老罗的那个hello.c跟 hello.h文件放在这个keyboa

2013-08-24 09:54:30 990

翻译 在A20上演示老罗的Android硬件抽象层(HAL)概要介绍和学习计划1

在一个QQ群里面看到一个人在学习老罗的android之旅关于Android硬件抽象层(HAL)概要介绍和学习计划的内容,碰到问题,于是我进去http://blog.csdn.net/luoshengyang/article/details/6567257看了老罗的文章,然后今天我给大家在全志的A20开发板上给大家演示一遍,顺便帮忙那个朋友解答下。   手上有一个A20的开发板,本来说是

2013-08-24 09:44:25 1105

原创 android 4.2 怎么隐藏状态栏

--- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java+++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java@@ -469,7 +469,7 @@ publ

2013-08-20 16:43:55 1895

原创 android 4.2 永不休眠补充

--- a/services/java/com/android/server/power/PowerManagerService.java+++ b/services/java/com/android/server/power/PowerManagerService.java@@ -1365,6 +1365,7 @@ public final class PowerManagerServi

2013-08-20 16:28:45 1927 2

原创 adb调试android4.2 关于允许USB调试吗?这台计算机的RSA密钥指纹如下:

最近用某平台调试android4.2 ,用adb调试的时候系统会通过一个对话框:允许USB调试吗?这台计算机的RSA密钥指纹如下:.......提示询问是否接受一个RSA密钥允许通过开发机器的调试。这个样机本来就是我自己在用非常安全,为了不想让这个对话框弹出于是我修改了属性:ro.adb.secure=0然后再编译成eng版本调试的时候就不那么烦人了。

2013-08-20 16:19:25 11460 1

原创 eclipse 搭建android环境补充

因为在工作中有时候还真的要写点简单的应用证明一下问题,于是开始学习怎么写应用,eclipse直接去网站下3.8的,下来后直接./eclipse就可以用。  网址是:http://download.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/搭建的过程中遇见:1:Unfortunately, System

2013-08-20 16:06:01 944

原创 获取android的实际分辨率跟DPI

package com.example.myapp;import android.os.Bundle;import android.app.Activity;import android.util.DisplayMetrics;import android.view.Display;import android.view.Menu;import android.wi

2013-08-20 15:43:33 619

Android Studio配置模板

Android Studio配置模板

2016-11-18

android4高级编程

android 4高级编程 第三版的英文版

2013-08-29

空空如也

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

TA关注的人

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