- 博客(82)
- 资源 (1)
- 收藏
- 关注
转载 Ubuntu jdk
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1
2016-07-16 14:47:10
410
转载 GC类型
GC的不同触发时机对应着不同的GC类型,总共有以下几种类型: GC_CONCURRENT已分配的内存达到一定量时发出的GCGC_FOR_MALLOC当Heap已经满了,而app需要分配内存,这时候系统必须要先停止运行回收一下内存。GC_HPROF_DUMP_HEAP 要生成Hprof文件的时候GC_EXPLICIT显示的调用gc()方法GC_
2015-07-16 17:57:55
531
转载 解决 Activity切换黑一下的问题
在AndroidManifest.xml中声明Activity的主题为:android:theme="@android:style/Theme.Translucent.NoTitleBar" 则不会出现黑的问题
2015-06-30 15:58:46
1288
转载 Git 解决 git cherry-pick could not apply
当git cherry-pick 出现 error: could not apply 3e86ed8... Added Copy Patron button to circ-toolbarhint: after resolving the conflicts, mark the corrected pathshint: with 'git add ' or 'git rm 'hint:
2015-06-24 15:50:55
12052
转载 Android SDK代理设置
HTTP Proxy Server: web-proxyhk.oa.com HTTP Proxy Port :8080
2015-04-29 09:07:24
1185
转载 Android 源码分析Notification的notify
StatusBarManagerService NotificationManagerService这个两个service都会在frameworks/base/services/java/com/android/server/SystemServer.java文件里面进行启动的[java] view plaincopycla
2015-01-05 21:38:51
1881
转载 SVN 如何提交 SO 库文件
今天提交代码时候发现,svn add 还是 svn st 均查看不到想要提交的 so 文件。后来才知道原来是配置文件出了问题,把so文件的提交给屏蔽掉了。修改步骤如下:1.Ubuntu 系统,点击左上角Place,选择Home Folder,打开home文件夹2.ctrl+h 显示隐藏文件3.打开.subversion/config4.用###注
2014-12-30 13:51:20
729
原创 解决64位进程调用32位库文件报错问题
解决64位进程调用32位库文件报错问题大家集成的apk如果使用了第三方32位lib库文件的话请按如下方法修改Android.mk文件:库文件的拷贝方式为:LOCAL_PREBUILT_JNI_LIBS:= \@assets/libs/libHAOMA.so LOCAL_MULTILIB := 32不要使用:PRODUCT_COPY_FILES += \$(L
2014-12-27 10:14:34
4549
转载 Android编译简略讲解
1、下载好代码后,package要放在和framework同一路径。命令可查询gn_project/tools/gn_prebuild.sh中函数 copy_to_alps()2、android编译App时,是在build/target/product/core.mk中定义的3、在New大版本时,参考build/target/product/core.mk中文件定义,如
2014-12-19 13:39:45
564
转载 ubuntu UltraEdit 反复试用的办法
UE 在处理文档方面能力强,但是从网上下载的只是试用版30天,30天到期后到用户目录下如:/home/michzel/.idm 文件夹下面,删除uex文件夹,重新打开UE,就又可以试用30天啦!
2014-12-06 14:05:51
941
转载 Ubuntu恢复默认面板 命令
作为一个 Ubuntu 用户,当你用 Ubuntu/Gnome 的时候,总有(总会有)换主题,换窗口管理器,或折腾 Dock (比如流行的 Gnome-do )的时候,总有一天,折腾来折腾去,你发现,面板不见了,不是默认的布局了,也找不回来,下面是解决办法。打开终端,终端窗口打开之后,立即在提示符后面输入下列命令:gconftool --recursive-unset /apps/
2014-11-20 13:47:20
1367
转载 Python 升级
$ python -VPython 2.6.6$ curl -kL https://raw.github.com/utahta/pythonbrew/master/pythonbrew-install | bash$ . $HOME/.pythonbrew/etc/bashrc$ pythonbrew install 2.7.1$ pythonbrew switch 2.7.1Switch
2014-11-20 12:36:28
404
转载 Ubuntu 恢复默认顶部/底部 面板
打开终端,终端窗口打开之后,在提示符后面输入下列命令:gconftool --recursive-unset /apps/panel(注意:每个斜杠 “/” 后面没有空格)接下来输入下列命令:rm -rf ~/.gconf/apps/panel最后还需要执行:pkill gnome-panelUbuntu 默认的上下两栏面板就会恢复默认布局,
2014-10-14 10:32:08
950
转载 Andorid 查看内存以及权限
adb shell dumpsys meminfo 查看内存命令adb shell dumpsys package xxx
2014-08-19 14:50:53
399
转载 菜单中添加UltraEdit
有些人用的是绿色免安装UltraEdit,想把UltraEdit加到资源管理器的右键菜单中吧,那就把下面内容粘贴到文本文件中,,把最后一行改为自己的UltraEdit路径文件名,然后文本文件名改为UltraEdit.reg,最后双击一下这个文件,就可以了。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell]
2014-07-02 17:21:14
391
转载 ubuntu 查找命令
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find / -type f -name "*.log" | xargs grep "ERROR"例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行find . -name "*.in" | xargs grep "thermcontact"
2014-06-28 09:53:10
454
转载 make: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.06/bin/jar /bin/jar sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java /bin/java sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.06/bin/javac /bin/javac su
2014-05-12 16:17:25
2028
原创 Notification 支持可视组件
Android通知Notification 设置组件方法setContent(RemoteViews views),所以Notification可支持组件布局FrameLayoutLinearLayoutRelativeLayout组件TextViewButtonImageButtonProgressBarImageViewAnalogClock
2014-02-13 08:50:22
543
原创 android View 保存成Bitmap对象
//打开图像缓存mLeftTxt.setDrawingCacheEnabled(true);//测量View的大小mLeftTxt.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED));//发
2014-02-10 11:32:45
688
原创 Android Failure [INSTALL_FAILED_VERSION_DOWNGRADE]解决方案
在安装APK过程中,因为VersionName(版本)过程中,因为现安装的版本低于你机器版本,所以会出现Android Failure [INSTALL_FAILED_VERSION_DOWNGRADE]解决方案:adb install -r -d C:\Users\YJ.Huang\Desktop\EEntry.apk(包名)
2013-12-30 11:28:53
50546
2
转载 Android ListView 拖拽处理
通过继承ListView实现可拖拽的ListView,先说说实现拖拽的原理吧,实现拖拽需要考虑三个问题:第一怎么确定你在拖拽listview里面的item的时候就是你手指当前选中的item;第二实现拖拽的效果,就是有一个浮动的层跟随你的手指在移动;第三你放开手指时怎么把你拖拽的这个item放到当前listView的位置(也就是说改变item的位置)。明白了这三个问题就比较好实现了。里面
2013-12-25 12:02:44
689
原创 Android sd卡文件名不区分大小写,data 是区分大小写
1、因为android挂载udisk是使用fsck_msdos 这个只支持fat32,所以android sd卡 文件名是不区分大小写2、/data文件系统一般是 ext. 判断文件系统类型 file out/target/product/generic/system.img 如果输出是: out/target/product/generic/system.
2013-12-23 19:26:28
1419
转载 ANR log,设置ANR时间
[转]Android ANR 分析解决方法一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1. KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2. BroadcastTimeout(10 secon
2013-12-23 19:00:43
1672
原创 Android 监听粘贴
在EditText中监听 粘贴,只要重写 onTextContextMenuItem(int id)即可(此方法在TextView中)如 public boolean onTextContextMenuItem(int id) {switch(id){case android.R.id.paste: break;}}即可
2013-12-22 15:56:49
901
转载 cygwin1.dll丢失,无法启动此程序
*.exe - 系统错误无法启动此程序,因为计算机中丢失cygwin1.dll。尝试重新安装该程序以解决问题。===================================================================================================================================
2013-12-21 17:12:06
15937
转载 Android ANR 分析
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定
2013-12-21 16:49:29
586
原创 android 键盘 退格键功能
自定义一个“删除”键,模拟键盘 退格键功能int keyCode =KeyEvent.KEYCODE_DEL; //这里是退格键KeyEvent keyEventDown = new KeyEvent(KeyEvent.ACTION_DOWN, keyCode); KeyEvent keyEventUp = new KeyEvent(KeyE
2013-11-20 16:53:47
4593
原创 Android fastboot 刷机
开发android时,fastboot刷机adb reboot bootloaderfastboot flash boot emmc\boot.imgfastboot flash system emmc\system.imgfastboot reboot
2013-11-14 17:52:41
645
原创 Android apk之间共享数据
Andorid 之间数据共享,除了静态引入和动态引入,也可以采用APK之间数据共享即在 在AndroidManifest.xml文件中的下添加一个子成员<uses-library android:name="apk package name"/>
2013-11-14 09:36:23
563
原创 Android ListView 点击进入后 返回报错
Android 使用ListView滚动 点击, 按 Back键返回报错 01-02 08:12:37.969: E/AndroidRuntime(8622): java.lang.IllegalArgumentException: parameter must be a descendant of this view01-02 08:12:37.969: E/AndroidRuntime
2013-11-11 17:02:48
1603
原创 Android 点击事情 颜色效果
在对应的View上 加上selector即可:例如在drawable文件添加recipient_color_selector.xml文件 在view上加上recipient_color_selector.xml">
2013-11-09 14:59:08
678
原创 Android Framewok引用第三方jar包
# Copyright 2007-2008 The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)# Include res dir from chipschips_dir := ../../../frameworks/ex/chips/resres_dirs :=
2013-11-08 17:05:02
1378
转载 Ubuntu 安装jdk
修改所有用户的 环境变量 (相当于windows 环境变量)所有用户的 shell都有权使用这些环境变量# sudo gedit /etc/profile 在该文件中加入: export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12export JRE_HOME=/usr/lib/jvm/java/jdk1.6.0_12/jreexp
2013-11-05 22:20:23
813
转载 Ubuntu 常用命令
1. Ctrl + W: 关闭当前 Nautilus 窗口2. Ctrl+T: 在 Nautilus 打开新的 Tab3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示4. Ctrl+E: 发送当前文档给某个 Email5. Ctrl+Q: 退出应用6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式7. Ctrl + Shift
2013-11-05 21:38:38
627
转载 Ubuntu dpkg
deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:
2013-11-05 21:30:01
561
原创 Android源码分析--根据URI 查找源码(callLog)
在查找通话记录时,我会根据Calls.CONTENT_URI查找最近联系人,但是要考虑去重问题。所以不得不找Android源码来进行分 析。1、根绝URI查找对应的Provider。一般Provider是放在系统的Package/app/下(注意不是framework层),因为CallLog记录是在contacts2 表中,故其在package/provide
2013-10-30 10:18:37
744
原创 Android spanned SPAN_INCLUSIVE_INCLUSIVE SPAN_EXCLUSIVE_EXCLUSIVE
以前一直不懂Spanned属性 SPAN_EXCLUSIVE_EXCLUSIVE, SPAN_EXCLUSIVE_EXCLUSIVE。 下面我以一个demo展示其意思 在 activity_main.xml activity_main.xml xmlns:tools="http://schemas.android.com/tools" android
2013-10-26 17:26:31
3715
原创 自定义Dialog设置样式(去除白边)
因为自定义Dialog(不能继承AlertDialog)调用不到软键盘,解决方案如下:在styles.xml添加以下主题 :@nulltruetrue @android:color/transparent@android:color/transparentfalse在继承Dialog的构造函数 public BlackContactDialog(
2013-10-24 08:53:52
1825
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人