自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (11)
  • 收藏
  • 关注

原创 A33 Vstar开发板简述及BSP下载

BSP开发包下载链接: https://pan.baidu.com/s/1jIvJiOu 密码: p6w7开发板模样: 功能:

2017-09-27 00:56:09 3308 6

原创 Android Studio里的jni实现方法(二)

当使用第三方提供的jni库或不打算开源,方法一就不适用了。这里实现一个jni动态库与应用工程分离实现的方法.一 打开Android Studio, 菜单”Tools” – > “Android” –> “SDK Manager”在下图里选择安装”ndk”, 如已安装则跳过这步骤. Ndk安装完成后,会默认安装在”~/Android/Sdk/ndk-bundle/”目录里.二 因编译jni动态库时

2017-09-27 00:31:04 548

原创 Android Studio里的jni实现方法(一)

在Android Studio里可以直接创建支持c++代码的工程, 在如下图中选上即可直接在工程里实现jni的编码操作: 创建支持c++代码的工程后,工程目录里会有cpp子目里,里面会有native-lib.cpp文件, 可以里面编写jni操作的C++代码. 如在jni里实现用c++代码调用Linux系统的文件读写操作. 窗口上实现点击一个按钮调用jni把内容写入文件里,点击别一按钮调用jni把

2017-09-26 00:26:10 939

原创 06 Android里的多线程及Handler通信

Android里的多线程编程与java里完全一样,无非要不就是继承Thread类要不就是实现接口Runnable的方式来实现多线程.实现:点击窗口上的”newThread”按钮,创建一个子线程并分配线程的ID, 每个线程每隔3秒输出0 ~ 9. 界面布局:/* activity_my.xml */<?xml version="1.0" encoding="utf-8"?><android.sup

2017-09-25 14:03:02 475 1

原创 05 用xml文件可视化设计窗口布局

前面一直用代码来设计窗口的布局,每次修改后,只有程序执行时才可看到设计的结果,而且当窗口的控件较多时,写代码的方式较为麻烦了。 所以Android里还提供了用xml文件,用可视化的方式来设计窗口布局.首先还是先用向导创建一个”Add No Activity”的项目, 然后菜单”File” –> “New” –> “Class”创建一个窗口类:/* MyActivity.java */package

2017-09-24 21:49:30 6630

原创 04 Activity窗口间的切换及参数的传递

在Android系统里,App间的通信和一个App内的Activity间的通信都是由Intent类对象来完成的. Android是一个高度中央集权制管理的系统, 基本上所有的操作都是向系统发出请求,由系统来完成的. 这种向系统的请求操作就是由Intent来实现.Intent负责描述向系统请求操作的具体行为,涉及的参数及附带的数据等信息, Android系统根据Intent的描述信息作相应的操作。

2017-09-24 18:20:33 609

原创 03 Button对象的事件

当窗口或控件的状态发生时会自动触发调用相应的事件函数。 在Android里,这些事件是由各种监听器类来管理实现的,如一个按钮对象可以setOnClickListener设置在被单击时触发的监听器. 监听器是一个由抽像函数组成的接口, 具体的事件处理代码就写在抽像函数的实现里。一个按钮对象可以设置的监听器有: 监听器的用法基本上就是创建一个监听器对象,并实现它里面的抽像函数,再由按钮对象来设置使

2017-09-19 21:34:45 672

原创 02 Activity窗口对象上的布局

Activity窗口对象可以通过调用 setContentView()设置要显示的控件,但只能设置一个View对象。如窗口上有多个按钮等多个控件时,则需要使用布局对象来管理控件的显示位置及对齐方式.布局控件等的类有: ConstraintLayout, GridLayout, FrameLayout, LinearLayout, RelativeLayout, TableLayout等.可创建一个布

2017-09-19 01:35:19 665

原创 01 Android里的Activity类

Activity类的一个对象其实就一个窗口。虽然新版的Android里是用类AppCompatActivity来创建窗口对象, 但是它也是基于Activity类继承扩展而来的. Activity类的帮助文档:http://www.android-doc.com/guide/components/activities.html帮助文档中对Activity类的最主要的说明: 1 Activity类

2017-09-17 23:40:51 2421

原创 android studio里查看一个类的帮助及其成员的方法

“在Android studio里,按f1仅仅是查看关于这工具本身的帮助(这点与Qt Creator不同). 要想查看一个类及其成员的说明时,就不能简单的按”F1”键了.一 增加光标定住在一个类名或一个函数时,,自动弹出相应的提供。如下图,光标在“AppCompatActivity”类名时,自动弹出的帮助信息: 在菜单”File” –> “Setting” 弹出的界面里选上”Show quic

2017-09-11 17:12:39 22622

原创 android-studio开发工具的安装及配置

在此之前必须把jdk的开发环境配置好. linux上的jdk开发环境配置可参考: http://blog.csdn.net/jklinux/article/details/71307814 windows上的jdk开发环境配置可参考: http://blog.csdn.net/jklinux/article/details/77861450android-studio的下载页

2017-09-08 01:42:58 11614 2

原创 windows上配置eclipse

1 下载jdk 下载链接页面: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 32位系统下载: jdk-8u144-windows-i586.exe 64位系统下载: jdk-8u144-windows-x64.exe2 下载jdk安装程序后, 用右键选择用管理员权

2017-09-06 01:42:20 5542 1

原创 15 java在linux上jni的编程应用

java里的jni是用于java源码里调用c/c++实现的动态库. 实现步骤:1 先用eclipse创建一个java工程,新建一个类:/* Hello.java */ package com.jk; public class Hello { public native void sayhello(String str); //在c/c++库里实现的函数加上nativ

2017-09-06 00:43:33 400

原创 14 java里的udp网络编程

java里把udp网络功能封装成DatagramSocket类. udp的接收/发送端的用法:1 创建DatagramSocket类对象,如是接收端时还需创建对象时绑定端口号. DatagramSocket udp = null; //声明一个DatagramSocket指针变量,用于存放创建的DatagramSocket对象地址 try { udp

2017-09-05 23:29:08 410

原创 13 java里的tcp网络编程

在java里把tcp服务器的功能封装成ServerSocket类,在服务器端通过Socket类对象与连接上来的客户端通信。而且客户端也是使用Socket类对象连接服务器端及通信的.服务器端:1 创建一个ServerSocket类对象 ServerSocket srv = null; //声明ServerSocket指针,用于存放下面创建出来的ServerSocket对象地址

2017-09-05 17:25:09 683

原创 Centos7虚拟机系统在windows上搭建

一. 安装免费开源的虚拟机软件: virtualbox 从https://www.virtualbox.org/官网上下载, 如图: 下载VirtualBox-5.1.26-117224-Win.exe后,可双击安装。建议右键菜单后用管理员权限来安装. 在所有出现的安装配置界面里选择默认安装即可. 如出现如下界面,选择”仍然继续”. 安装完成后会在桌面上产生程序的快捷方式

2017-09-04 01:31:10 2039

基于QCamera, QTcpServer实现网络视频监控

基于QCamera, QTcpServer实现网络视频监控. 支持多客户端. 文档说明: http://blog.csdn.net/jklinux/article/details/75072993

2017-07-13

qt mp3录音程序

qt里简单的mp3录音程序,使用lame编码库. 程序执行时开始录音并编码成mp3存放在”/my.mp3”, 直到程序退出执行 说明文档: http://blog.csdn.net/jklinux/article/details/72815790

2017-05-31

ffmpeg桌面图像h264编码并封装avi

ffmpeg桌面图像h264编码并封装avi. http://blog.csdn.net/jklinux/article/details/72519344

2017-05-19

ffmpeg摄像头数据h264编码并封装avi

ffmpeg摄像头数据h264编码并封装avi http://blog.csdn.net/jklinux/article/details/72478004

2017-05-18

原创 qt 组播实现的屏幕共享程序 

原创qt 组播实现的屏幕共享程序. 更多例子: blog.csdn.net/jklinux 

2017-05-16

原创 qt数据库操作简例

原创 qt数据库操作简例 教程: http://blog.csdn.net/jklinux/article/details/72081872

2017-05-15

qt网络组播程序 

qt网络组播程序 

2017-05-15

qt实现的tcp网络聊天室

qt实现的tcp网络聊天室

2017-05-14

qt录屏程序源码

qt录屏程序源码

2017-05-12

qt贪吃蛇游戏源码

qt贪吃蛇游戏源码

2017-05-12

qt贪吃蛇源码

2017-05-11

空空如也

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

TA关注的人

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