- 博客(14)
- 资源 (13)
- 收藏
- 关注
原创 vlc-android最新源码截图功能实现
前言2018/1月 vlc-android最新源码截图功能实现 项目需要vlc截图的功能,但是默认的vlc源码编译是不包含截图功能的,所以需要在源码中设置相应的编译选项,并且在jni中添加相应的接口。 网上能搜到好几篇基于 vlc android截图功能实现的文档,实现方式都一样,都是对android/configure.sh进行修改,删掉其中的–disable-sout,另外保存图片为...
2018-01-30 09:59:23 2439 7
原创 Android Studio中使用AIDL以及couldn't find import for class问题的处理
在Android Studio下如何创建aidl文件1、首先你需要在工程module目录下的src下main中新建一个aidl文件夹,操作方式如下:2、创建后android studio会自动在mian下新建aidl文件夹,并且在aidl文件下自动新增一个与项目同名的包,新建的aidl文件就在这个包下。如果是别处复制来的aidl文件,就要自己创建相应的文件夹和相
2015-09-02 13:51:52 16285 1
原创 win7 远程桌面连接 ubuntu12.04
一、ubuntu远程桌面设置1、打开ubuntu搜索功能,输入远程共享,打开远程共享设置,如下图所示:2、出现如下图所示对话框:3、选中¨允许其它电脑远程登录该计算机¨,其它的设置可根据需要进行二、安装xrdp软件打开终端:依次安装sudoapt-get install xrdpsudoapt-get install vnc4
2015-07-30 11:40:29 1797 1
原创 UML——状态图
7 状态图(Stage Diagram)7.1 概述状态图主要用于描述对象的状态变化以确定何种行为改变了对象状态,以及对象状态变化对系统的影响。通常只用于描述单个对象的行为。状态图在描述单个复杂对象的行为时非常有助于我们理解一个对象的行为。7.2 状态图元素(1)初始状态:初始状态是状态机的起始位置,它不需要事件的
2015-07-29 19:01:34 1955
原创 UML——协作图
6 协作图(Collaboration Diagram)(注:UML2.0以后不再用协作图说法,而是明确定义为“通信图”,即Communication Diagram,而“协作”作为一个结构事物用于表达静态结构和动态行为的概念组合,表达不同事物相互协作完成一个复杂功能。故UML 2.0以后通信图不再是协作图,没有专门的”协作图“,只有”协作“。)
2015-07-25 13:49:25 1488
原创 UML——时序图
5. 时序图(顺序图SequenceDiagram)5.1 概述官方文档对时序图的定义:时序图描述了在参与交互的对象中发生的事件(从激活的角度来说明),以及这些对象如何通过相互发送消息进行通信。时序图通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。时序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。表示了对象之间传送消息的时间顺序。时序图的优点
2015-07-25 11:15:37 2835
原创 UML——类图
4类图类图用于描述系统中所包含的类以及它们之间的相互关系4.1类在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。类的属性即类的数据职责,类的操作即类的行为职责。在系统分析与设计的阶段,类通常可以分为三种,分别是实体类(Entity Class)、控制类(Control Class)和边界类(Boundary Class)。(1) 实体类:实体类对应系统需求中的每个
2015-07-24 10:58:18 791
原创 android源码模块编译出现的问题
全编andorid后,单独修改编译一个framwork模块,或者app, make snod会有如下告警信息:Warning: with dexpreopt enabled, you may need a full rebuild使用这样make snod 出来的镜像,有的时候会发现镜像缺失,我出现的情况是只有system,img 。userdata.img和ramdisk.img都不见了
2015-06-18 13:24:12 740
原创 android源码编译后如何用emulator启动
源码编译完后:只需要这三句就OK运行时只要:emulator完美运行:下面是遇到的问题,可以看看:编译完系统后,用模拟器运行系统,在2.3之前只需要配置:export Android_PRODUCT_OUT=/home/hudan/android/source/android4.1.1/out/target/product/generic_x86expo
2015-06-17 15:18:27 5160
原创 android源码编译出现/usr/bin/ld: cannot find -llzo2 /usr/bin/ld: cannot find -luuid
一.编译过程中出现如下错误:lzo/lzo1x.h: No such file or directoryuuid/uuid.h: No such file or directory 这个是因为没安装相应的软件开发包导致的,ubuntu系统下可以分别使用命令:sudo apt-get install liblzo2-devsudo apt-get install uuid-
2015-06-16 16:42:48 2316
原创 编译android源码提示/usr/bin/jar命令不存在问题的解决方法
安装了JDK但/usr/bin文件夹下还是找不到jar.发现/usr/bin下的java、javac、javaws都是链接到/etc/alternatives/下的对应链接标示的而/etc/alternatives/下的java javac jacaws都是链接到/usr/lib/jvm/jdk1.6.0_30/bin下的对应链接标示的所以,照样改以下:先链到/etc/alte
2015-06-16 16:13:20 570
原创 Ubuntu 12.04 安装 skype
一、安装可能用到的库sudo apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui lib32stdc++6 lib32gcc1二、下载skypewget -O skype_Ubuntu-current_amd64.deb http://www.skype.com/go/getskype-linux-ubuntu
2015-06-15 11:40:27 493
转载 Ubuntu 12.04 如何使用其他用户登录
1、设置root用户登录密码使用“ctrl+alt+t”打开终端,然后输入命令: #sudo passwd root 然后根据提示输入本次登录的用户名所对应的密码,然后再设置root 密码,请一定要记住root密码,如下图所示: 说明1:第一次登录ubuntu 12.04的时候请使用刚刚安装系统时设置的用户名和密码登录系统,然后设置root用户的密码,并设置运行root
2015-06-08 11:30:25 4045
原创 Win XP系统硬盘安装Ubuntu 12.04
一、安装前准备首先在PC的硬盘上预留一个盘用于作为Ubuntu的分区(提示:建议是整个Windows系统的最后一个盘) 说明1:请确保您所使用的PC没有无法恢复的数据或者说非常重要的数据。以防止硬盘上的数据丢失了无法恢复的情况。 说明2:将用于安装ubuntu的盘设到Windows的最后一个盘,是为了防止因为删掉这个盘符而引起该盘符之后的盘丢失的情况。 说明3:请确认您所使
2015-06-08 10:11:13 806
微信公众平台开发最佳实践.rar
2015-07-29
微信公众平台从入门到精通.pdf
2015-07-29
微信公众平台应用开发实战.rar
2015-07-29
微信公众平台搭建与开发揭秘,完整扫描版.pdf
2015-07-29
微信公众平台应用开发:方法、技巧与案例(含源码)高清完整版PDF
2015-07-03
深入理解Android(卷1).pdf
2015-06-19
《Android应用性能优化》.(埃尔韦).[PDF][email protected]
2015-06-19
Android框架揭秘.pdf
2015-06-19
Android技术内幕.系统卷.pdf
2015-06-19
Android底层开发技术实战详解 内核、移植和驱动.pdf
2015-06-19
人月神话 (32周年中文纪念版)弗雷德里克·布鲁克斯著.pdf
2015-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人