自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (10)
  • 收藏
  • 关注

原创 android优化工具

GPU呈现模式分析 [With] colors indicating time spent creating drawing commands (blue), issuing the commands (orange), and waiting for the commands to complete (yellow).

2015-08-06 17:33:14 814

转载 androidstudio 快捷键设置

打开Android Studio后,快捷键是无法使用的,因此需要改为熟悉的Eclipse的快捷键: Appearance ——>Keymap——>Keymaps——>Eclipse(Mac OS X) 然而,这还是无法使用的有很多功能需要配置的,说一下我遇到的问题: 配置自动补全(option + /)忽略大小写查看源码自动导入包名设置代码行数可见 1、配置自动

2015-06-28 17:05:54 2955

原创 gradle 使用记录

安装后报错Could not open terminal for stdout: could not get termcap entry 需要配置 "export TERM=dumb"

2015-06-11 10:49:57 2264

转载 android custom viewgroups 性能分析

原文地址:https://sriramramani.wordpress.com/2015/05/06/custom-viewgroups/ Android provides a few ViewGroups like LinearLayout, RelativeLayout, FrameLayout to position child Views. These general purpose

2015-06-10 11:20:23 809

原创 git 使用记录

1、修改提交信息 如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要git commit --amend;如果进行了新的commit,只需要git reset --soft xxx (xxx有问题那次提交的commit id),然后在进行git commit就行,不过所有后面的提交都成为了一次提交;如果想保持每次提交独立的话,使用 gi

2015-06-04 17:41:50 594

转载 Hierarchy Viewer某些手机不能加载解决方案

这里推荐一种解决方案:romainguy在github上有个项目ViewServer,可以下载下来导入到IDE中,里面有个ViewServer的类,类注释上也标注了用法,在你希望调试的Activity以下该三个方法中,添加几行代码: * * public class MyActivity extends Activity { * public void onCreate(Bund

2015-05-24 15:28:54 676

原创 如何检测自己的APP是否卡

通过Choreographer的回调次数检测当前时刻运行的流畅度,原理参看:http://bugly.qq.com/blog/?p=166 正常一秒会有60次的回调 import android.app.Activity; import android.util.Log; import android.view.Choreographer; public class

2015-05-13 11:01:36 1900

转载 减小apk体积

减小apk体积 http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/ 减小ndk部分体积 https://blog.algolia.com/android-ndk-how-to-reduce-libs-size/

2015-05-12 14:12:45 1517

转载 Android SDK 在线更新镜像服务器资源

Android SDK 在线更新镜像服务器资源: 大连东软信息学院镜像服务器地址: http://mirrors.neusoft.edu.cn 端口:80 北京化工大学镜像服务器地址: IPv4: http://ubuntu.buct.edu.cn/ 端口:80 IPv4: http://ubuntu.buct.cn/ 端口:80 IPv6: http://ub

2015-05-09 22:32:04 1697

原创 解决被手机管理工具禁止开机启动的方法

目前市面上有很多屏蔽其他app开机启动的功能,比如猎豹清理大师和360安全卫士,本文讲解如何避免被猎豹清理大师关闭收不到开机广播的情况,360安全卫士的屏蔽模式还没搞清楚,有大牛明白的话请赐教。 猎豹屏蔽的原理是通过改变第三方app接收开机广播reciver的状态来达到效果。解决办法就是在关机广播里面把自己改为可用。 具体代码如下: 接收开机广播android.intent.action.B

2015-04-16 18:45:31 4066

转载 c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME__

c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME__ __FILE__: 记录文件的路径加名称 __LINE__: 记录文件已经被编译的行数 __DATE__: 记录文件的编译日期 __TIME__: 记录文件的编译时间 __FUNCTION __:当前所在函数名 可以当作变量直接使用 , 一般用作程序调试 例子 :

2015-01-28 11:19:04 2414

转载 更新xcode 目录发生变化

mac下SVN工具versions老版本,在更新xcode后,比较文件的时候发现 Error: No developer directory found at /Developer. Run /usr/bin/xcode-select to update the developer directory path.   原因是由于xcode目录发生了变化,所以方法是在

2014-12-15 23:48:39 1879

转载 eclipse 配置c/c++环境

Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下。关于在Eclipse 下配置C /C ++ 开发环境这里不多说了。  在终端下查看C 库文件到路径: $ echo "int main() { ret

2014-11-30 17:54:58 1087

转载 android卸载反馈实现

实现原理 fork分叉函数   fork分叉(分裂)函数可以创建一个新进程, 并且新创建出来的进程(子进程)拥有创建它的那个进程(父进程)的数据空间, 堆栈资源等的拷贝. 并且相互不影响. (跟fork zha弹原理一样)   返回值会返回两次, 但有三种情况: 在父进程中, fork返回新创建子进程的进程ID. 在子进程中, fork返回0. 如果

2014-11-27 11:31:19 3733

转载 jni

1.关于JNIEnv和JavaVM  JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量保存JavaVM尤为重要,这样使得后台线程能通过JavaVM获得JNIEnv。 na

2014-11-26 19:05:30 812

原创 mac ubuntu

共享 $ cd /sbin $ sudo rm mount.vboxsf $ sudo ln /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf $ sudo mount -t vboxsf VMShard /mnt/vmshard/  自动挂载 在文件 /etc/rc.local 中(用root用户)追加如下命令

2014-11-26 16:35:13 771

转载 Android.mk文件语法规范及使用模板

http://blogold.chinaunix.net/u3/99423/showart_2206760.html     Android.mk文件语法规范及使用模板 Android.mk文件语法规范 根据eoeandroid上的的连载,进行一些更新、修改和加亮。 今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/an

2014-11-25 17:07:04 923

转载 Application.mk

方法: 1.在jni目录下新建Application.mk; 加入 APP_STL :=  stlport_static  右边的值还可以换成下面几个: system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持 stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的 stlport_s

2014-11-25 12:29:18 2016

原创 mac

https://www.macports.org/install.php sudo port install name

2014-11-21 22:44:08 537

原创 ffmpeg for mac

./configure --enable-shared --prefix=/usr/local make make install 在路径/usr/local下

2014-11-21 15:49:08 786

原创 xml特殊字符

项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦 只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示 以下为常见的ASCII十进制交换编码: @ 对应 -----@----- : 对应 -----:-----   对应 -----空格----- 对应 -----空

2014-11-21 13:48:06 1265

转载 android jni

Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途        一个android子项目中会存在一个或多个Android.mk文件。        1、单一的An

2014-11-13 17:55:34 655

原创 ap

public String NetType(Context context) {           try {               ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);               NetworkIn

2014-11-11 15:50:16 627

转载 wireshark http数据包过滤条件列表

http.host==6san.com http.host contains 6san.com //过滤经过指定域名的http数据包,这里的host值不一定是请求中的域名 http.response.code==302 //过滤http响应状态码为302的数据包 http.response==1 //过滤所有的http响应包 http.request==1 //过滤所有的h

2014-10-30 15:24:06 4288

原创 eclipse 常用插件

http://dl-ssl.google.com/android/eclipse

2014-10-21 18:27:24 927

转载 Android 性能分析案例

http://yunfeng.sinaapp.com/?p=458 Android 性能分析案例 Android 系统的一个工程师(Romain Guy)针对Falcon Pro  应用,撰写了一个Android性能分析的文章。该文章介绍了如何分析一个应用哪里出现了性能瓶颈,导致该应用使用起来不流畅。找到原因、并修复问题。即使没有应用源码也能分析出问题大概根源。

2013-04-09 10:18:44 11135

转载 android 标签

http://blog.csdn.net/k7sem/article/details/4527250 android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 ------------------------------------------------------------------------

2013-03-08 18:09:43 755

转载 Android应用开发之(WindowManager类使用)

Android的窗口机制基于WindowManager,可以通过它进行窗口控制,添加view到屏幕,或从屏幕删除view。使用时注意控制窗口显示与销毁。   简单的demo代码: 1、显示窗口 WindowManager mWm = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Button view

2013-02-20 22:40:31 7425

转载 android软键盘的一些控制

"EditText + Button"  形成一个 "输入+按键响应" 的案例在android编程中是最常见不过的了。 但还有一些细节需要注意: 在EditText输入后,点击Button进行请求,软键盘应该自行消失在EditText输入后,不点击Button进行请求,而是直接点击软键盘上的"回车",那么也应该能够正常响应请求 针对问题1,可以在响应Button的onClick事件中,主

2013-01-05 10:47:40 18996

转载 xmpp

关于xmpp协议可以参考:http://www.jabbercn.org 什么是OpenFire Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。   您可以使用它轻易的构建高效率的即时通信服务器。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 由于是采用开放的XMPP协议,您可以使用各

2013-01-04 17:15:42 5946

转载 如何删除openfire for苹果,彻底卸载!

如何删除openfire for苹果,彻底卸载! 早前在MAC上安装了一个名为openfire的服务插件,用这个进行一些插件安装和设置,使ichat能登录MSN帐号. 但现在最新的MSN已经有所改善,支持视频与语音,离线信息接收.而openfire有个不好的地方是,我明明在系统偏好设置里面设定它不随系统启动自启动,这个很讨厌,每次它都自己启动了.要手动去关掉它.总不能老是让它在后台运行

2012-12-24 18:40:53 9265

转载 mainfest文件中activity属性

android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 -------------------------------------------------------------------------------------- android:alwaysRetainTaskState 是否保留状态不变, 比

2012-12-02 14:10:31 1475

转载 AndroidManifest.xml文件详解(application标签)

android:backupAgent="string"              android:debuggable=["true" | "false"]              android:description="string resource"              android:enabled=["true" | "false"]              andr

2012-11-25 15:44:01 7898

转载 android平台下提高sqlite大容量数据存储效率

在开发过程中解析xml中的数据有上万条之多,发现在想sqlite中插入的时候非常耗时,原因是没有使用事务,默认是每插入一次使用 一次事务,这样如果插入1w条数据,就要开启1w次事务,非常耗时,所以我们可以通过手动开启和关闭的方式控制事务。 在自己的继承了SQLiteOpenHelper的子类中加入插入方法 [html]    /**      * databasename 是

2012-11-25 15:40:32 1878

转载 java char

char在Java中应该是16个字节  byte在Java中应该是8个字节  char x = '编'; //这样是合法的,输出也是16个字节  但是  String str = "编";  byte[] bytes = str.getBytes(); //我想不明白,为什么这里要占用3个byte呢?  3个byte一共是3*8=24个bit,那么char x怎么又放得下?我坚

2012-11-23 12:29:23 2324

转载 java中的语句块和匿名类、内部类

语句块:用{}括起来的部分。 语句块前面用static关键字修饰的叫静态块。 只要JVM加载一个类,那么就初始化静态成员,一个项目启动时需要做的事儿会放在静态块中。 对象的初始化过程:先初始化父类的静态成员,再初始化子类的静态成员,然后是父类的非静态块,接着是父类的构造方法,然后是子类的非静态块,最后调用子类的构造方法。 package com.bluedo

2012-11-22 12:54:29 688

转载 Android ProGuard使用要点!

http://my.oschina.net/banxi/blog/55622 1.基本的的使用可以很容易百度到,  但是当你使用了android-support-v4或者android-support-v7或者android-support-v11包之后,你发现导出的时候, 警告相当得多,这个时候,就算百度,Google都不太好使了,因为他们都是回答了一部分,没有很好的解决你的问题:

2012-11-02 15:45:29 703

转载 java序列化

本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。 有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。 Java序列化算法透析   Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一

2012-10-18 13:36:12 391

转载 系统 Animation 插值器

a.setDuration(1000);//设置动画所用的时间           a.setStartOffset(300);//设置动画启动的延时           //设置重复模式,RESTART为结束后重新开始,REVERSE为按原来的轨迹逆向返回           a.setRepeatMode(Animation.RESTART);           //设置重复次数,I

2012-09-20 17:09:20 856

翻译 Service

在不特别说明的情况下,即默认情况下,Service跟启动它的Activity处于同一个进程中; 在特定情况下,需要单独给Service开一个进程,则在AndroidManifest.xml中给Service添加一个android:process=":remote"这样一个标签,Android会在启动该Service的时候单独给它开一个进程 servi

2012-09-07 13:30:43 520

著名企业c c++数据结构算法面试笔试题

一著名企业c c++数据结构算法面试笔试题 对找工作的学生有好处

2008-12-15

一款RPG游戏源代码

一款RPG手机游戏源代码,含有游戏源码和jar安装包

2009-03-15

PowerDesigner教程

PowerDesigner12教程和PowerDesigner8.5教程, csdn上找了好多都是chm里没东西的,现在网上搜集到这两个版本的介绍说明和示例。

2009-04-08

MYTC2.0

在windows下的C语言编译器,无需进入TC2.0的DOS界面。<br>由于上传文件大小限制将CCDOS LIB文件在MYTC2中。解压后放在同一文件夹下即可使用

2008-08-07

TC2.0MYTC

配合MYTC1使用。

2008-08-07

C算法实现 源码解释

C算法实现--------------------------------------源码解释

2008-08-25

J2ME射击游戏Demo,源码分析

J2ME射击游戏Demo,含有游戏源码和jar安装包

2009-03-15

vc+odbd+sql vc+ado+access Java的jdbc数据库操作

介绍数据库的建立和链接 vc+odbd+sql vc+ado+access Java的jdbc

2008-12-15

applet示例

applet示例源代码,网页中的动画显示。

2008-08-06

C语言编程实例

C语言编程实例,含有分形-羊齿叶、画抛物线、下雨模拟

2008-08-07

空空如也

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

TA关注的人

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