自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android程序员

愉快的编程

  • 博客(37)
  • 资源 (14)
  • 收藏
  • 关注

转载 AndroidStudio 如何关闭 Install Run

1.打开settings2.搜索run3.将右边复选框取消如图:4.右下脚 点击 Apply5.右下脚 点击 Ok

2017-12-25 09:40:38 5138 2

原创 Android Studio常用插件

Parcelable boilerplate code generation可以生成实现Parcelable接口所需的字段和方法Android Studio Prettify从布局文件中生成对View的声明(不使用注解) GsonFormat快速实现JavaBean http://blog.csdn.net/dakaring/article/details

2015-10-19 11:45:00 1444

原创 Ubuntu安装 AndroidStudio

$ sudoapt-get install–reinstall libc6-i386 $ sudoapt-get installlibncurses5:i386 $ sudoapt-get installlibstdc++6:i386$sudo apt-get install lib32z1

2015-10-09 16:17:05 569

转载 Android 开发最佳实践

http://www.devtf.cn/?p=784Android 开发最佳实践原文链接从Futurice公司Android开发者中学到的经验。遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣,请看iOS Good Practices 和Windows client Good Practices 这两篇文章。摘要

2015-07-21 11:06:35 707

原创 Android代码片段:设备信息

设备ID /** * Use for getting your device id if available. * * @param context * @return your device id */ public static String getDeviceId(Context context) { Tel

2015-06-04 15:34:47 529

原创 Android代码片段:验证数据

验证邮箱 /** * check the email address is valid or not. * * @param email pass email id in string * @return true when its valid otherwise false */ public static boolean i

2015-06-04 15:25:21 596

原创 NDK Socket编程:面向连接的通信(tcp)

使用posix socket api,java层调用c层

2014-10-21 10:53:31 13546 3

原创 android NDK编程:使用posix多线程与mutex互斥同步

MainActivity.javapackage com.apress.threads;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;

2014-09-28 17:28:57 7570

原创 eclipse配置NDK和javah

javah:ndk-build:(t)

2014-09-26 16:37:37 2672

原创 Android NDK调试定位错误

堆栈定位到函数:

2014-09-18 17:31:29 951

原创 Android 使用SWIG生成Jni代码

以android ndk sample 的HelloJni为例子。

2014-09-18 15:02:07 5847 2

原创 第八章 进程控制 exec函数

echoall.c:int main(int argc,char *argv[]){ int i; char **ptr; extern char **environ; for(i=0;i<argc;i++) { printf("argv[%d]:%s\n",i,argv[i])

2014-08-04 16:39:15 818

原创 第八章 进程控制 waitpid函数

waitpid(等待子进程中断或结束)表头文件      #include      #include定义函数  pid_t waitpid(pid_t pid,int * status,int options);函数说明:    waitpid()会暂时停止目前进程的执行,直到有信号来到或子进程结束。  如果在调用 wait()时子进程已经

2014-07-18 16:41:57 1280

原创 第八章 进程控制 wait函数

wait(等待子进程中断或结束)表头文件     #include     #include定义函数 pid_t wait (int * status);函数说明:    wait()会暂时停止目前进程的执行,直到有信号来到或子进程结束。    如果在调用 wait()时子进程已经结束,则 wait()会立即返回子进程结束状态值。

2014-07-18 14:14:15 793

原创 第八章 进程控制 fork函数

头文件12#include/*#包含*/#include/*#包含*/函数原型pid_t fork( void);(pid_t 是一个宏定义,其实质是int 被定义在#includesys/types.h>中)返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回

2014-07-14 16:16:39 2126

原创 第七章 进程环境 命令行参数

#include "apue.h"int main(int argc,char *argv[]){ int i; for(i=0;i<argc;i++) { printf("argv[%d]:%s\n",i,argv[i]); } exit(0);}

2014-07-11 15:33:28 616

原创 第七章 进程环境-进程终止

函数名: atexit头文件:#include功 能: 注册终止函数(即main执行结束后调用的函数)用 法: int atexit(void (*func)(void));注意:exit调用这些注册函数的顺序与它们 登记时候的顺序相反。同一个函数如若登记多次,则也会被调用多次。----------------------------------------

2014-07-11 11:25:27 544

原创 android判断和创建快捷方式(4.03测试通过)

整理了网上的创建方式的代码,对于快捷方式的判断使用系统api获取当前启动器来处理,这样系统定制过或者启动器不一样也没关系 。

2014-05-12 16:22:38 1596

原创 android 4.03在ubuntu12 上编译

***************************************************************************************************************************:0:0: note: this is the location of the previous definitionhost Stati

2012-05-31 10:00:46 3091

原创 使用代理下载android系统源码和SDK

寻找可用代理          先在这里找一个可用的代理服务器:http://www.sooip.cn/,我用的是 72.64.146.136 3128 HTTP 美国 佛罗里达州/俄亥俄州 04-09 09:43 6.997 whois   , 有时候代理会失效,建议多试几个.下载系统源码   设置代理$ export http_proxy=72.64.146.136:3

2012-04-09 15:09:46 30006 1

原创 C语言中多维数组的理解

/*Ryan-jiangfeng*/#include #define ROW 4#define COL 2int main(void){ int zippo[ROW][COL] = {{2,4},{6,8},{1,3},{5,7}}; int i

2011-08-29 16:15:48 8518 1

原创 C 语言中 const,指针,数组例子

对函数形参使用const,在函数中不可以修改形参。/*ryan-c*/#include #define SIZE 10void show_array(const int ar[],int n);void mult_array(int ar[],int n,

2011-08-26 11:29:57 1705

原创 java多线程:死锁

class A{ /* synchronized同步代码块时允许任何对象来作为同步监视器,如:synchronized(obj); 同步方法时无须显式指定同步监视器,同步方法的同步监视器是this,即对象本身. */ public synchronized void

2011-08-05 11:54:09 1932

原创 Linux进程通信:管道

使用管道进行进程间通信1#include#include#define MSGSIZE 16char *msg1="hello,world!#1";char *msg2="hello,world!#2";char *msg3="hello,world!#3";i

2011-07-20 13:22:47 1636

原创 Linux信号和信号处理

Linux信号列表     名称     默认动作   说明  SIGHUP  终止进程     终端线路挂断  SIGINT  终止进程     中断进程    SIGQUIT 建立CORE文件 终止进程,并且生成core文件  SIGILL 建立CORE文件 非法指令  SI

2011-07-20 11:46:45 2431 1

原创 Linux进程

创建进程:fork系统调用fork系统调用:#include#include pid_t fork(void); fork系统调用促使内核创建一个新的进程,该进程是调用进程的一个精确的副本。新创建的 进程称为子进程,调用进程称为父进程。在fork调用之后,父进程和它创建的子进程将

2011-07-20 11:24:34 911

原创 Linux目录操作

创建目录:   #include   #include   int mkdir(const char *pathname,mode_t mode);   第一个参数是要创建目录的名字,第二个参数指定了目录访问权限,进程的umask值会影响到最终生成目录的权限。   创建成功的时候

2011-07-20 11:05:02 798

原创 Linux文件操作

文件创建掩码和umask系统调用个人理解:umask调用接受的参数是新的umask,返回的是旧的umask.                因此可以先把掩码置0,再创建文件,然后再恢复掩码。  例如:old=umask(0);             openfile;

2011-07-20 10:48:28 1030

原创 android模拟器中播放视频(有声无影等问题的解决)

今天按照《Android应用开发揭秘》中的代码做了个播放视频的小例子,播放后发现有声无音,发现是视频分辨率过大造成的。使用格式工厂工具把MP4转换一下就可以了。转换的配置如图转换后的文件属性如下:那个帧速率是重点,要调低。相关的代码:package com.yarin.andro

2011-07-13 10:40:06 17179

原创 Java实现文件名过滤

/*name:FileTypeFilter * *Date:2011/06/02 *Ver:1.0 */import java.io.*;public class FileTypeFilter { /*实现后缀过滤方法: filePath参数为文件路径名,

2011-06-02 11:53:00 3472

原创 andriod开发环境配置

设置字符编码:Eclipse-->Window--->Preferences--->General--->Workspace--->TextFile encoding-->UTF-8设置代码缩进:Eclipse-->Window--->Preferences--->General--->Java--->Code Style--->Formatter -->new-->next line

2011-05-26 15:00:00 1053 4

转载 [转载]Linux常见系统调用

<br />本文列出了大部分常见的Linux系统调用,并附有简要中文说明。 <br /><br />以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 <br /><br /><br />按照惯例,这个列表以man&nbsppages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了

2011-03-29 21:28:00 599

原创 Linux高级进程间通信:纪录锁

<br />加锁与解锁<br /><br /><br />/* lockit---demonstration of fcntl locking */<br />#include<fcntl.h><br />#include<unistd.h><br />#include<

2011-03-29 21:13:00 1220

原创 Linux高级进程间通信:消息队列

<br />enter.c:<br /><br />/* enter----place an object into queue */<br /><br />#include"q.h"<br />#include<string.h><br /><br />int warn

2011-03-29 21:12:00 890

原创 Linux高级进程间通信:信号量

<br />父进程产生三个子进程,每一个都使用p()和v()来阻止其他进程在同一时刻执行一段关键区域。<br /> <br /> <br />pv.h:<br />/*semaphore exapmle header file */#include<stdlib.h>#in

2011-03-27 17:04:00 861

原创 Linux高级进程间通信 共享存储

shmcopy:将标准输入复制到标准输出上,shmcopy运行后将生成两个进程:一个读进程,一个写进程,它们共享两个作为共享存储段实现的缓冲区。当读进程读取数据放入第一个缓冲区时,写进程将输出第二个缓冲区的内容,反之亦然。由于读和写是同步进程的,因此数据的输入输出总和将会增加,可

2011-03-27 16:22:00 1278

转载 程序员能力矩阵 你属于哪一层?

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science    程序设计 Programming经验 Experience     【CSDN编者按】上述图书中,第一级对应的英文为Unleashed series, 21 days

2010-03-23 08:31:00 662 1

gradle-4.2.1-all.zip

gradle-4.2.1-all.zip,android studio开发中用到的离线包

2017-11-12

gradle-4.3-all.zip

gradle-4.3-all.zip,android studio开发中用到的离线包

2017-11-12

Android NDK tcp例子

Android NDK tcp例子,客户端app和服务端app通过ndk进行socket通信

2014-10-21

android ndk pthread

android ndk pthread

2014-09-28

android ndk swig例子

android ndk swig例子。

2014-09-18

ASP.NET3.5入门经典源代码

ASP.NET3.5入门经典,源代码。ASP.NET3.5入门经典,源代码。

2010-01-31

C#入门经典第4版源代码+课后习题

C#入门经典第4版源代码+课后习题,这是我在WROX主站下载的有全部章节的源代码,也有课后习题答案。

2010-01-31

[原版计算机类书籍]OREILLY - COM and .Net Component Services (VBL)

[原版计算机类书籍]OREILLY - COM and .Net Component Services (VBL)

2010-01-29

[原版计算机类书籍]Sams.Microsoft.Dot.NET.Compact.Framework.Kick.Start.rar

[原版计算机类书籍]Sams.Microsoft.Dot.NET.Compact.Framework.Kick.Start.rar

2010-01-29

F:\dotNet\asp.net\[原版计算机类书籍]DotNET(3-29)DotNET Oreilly.Dot.NET.And.XML.rar

[原版计算机类书籍]DotNET(3-29)DotNET Oreilly.Dot.NET.And.XML

2010-01-29

原版计算机类书籍].DotNET(3-29)DotNETMicrosoft.Press.Performance.Testing.Microsoft.NET.Web.Applications.rar

原版计算机类书籍].DotNET(3-29)DotNETMicrosoft.Press.Performance.Testing.Microsoft.NET.Web.Applications.rar

2010-01-29

[原版计算机类书籍]Addison-Wesley.Pub.Co.Dot.NET.Patterns.Architecture.Design.And.Process

[原版计算机类书籍]Addison-Wesley.Pub.Co.Dot.NET.Patterns.Architecture.Design.And.Process

2010-01-29

中国电信CRM开发文档(普通下载)PDF

中国电信CRM开发文档(普通下载)PDF

2010-01-29

潭浩强的C语言书,课后习题,例子源码

潭浩强的C语言书,课后习题,例子源码。课后答案有WORD,PDF,TXT版本。

2010-01-29

空空如也

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

TA关注的人

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