- 博客(154)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 JS的冒泡事件
JS的冒泡事件什么是冒泡事件? 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window) -摘自网络这里
2016-11-22 14:39:27
2454
原创 反编译出现internal error
反编译app,查看代码发现有的出现INTERNAL error, http://www.cnblogs.com/langtianya/p/5140226.html
2016-10-12 17:47:36
15998
原创 App集成tencent Bugly
10-11 11:09:33.007 14457-14596/com.flowerwaiter I/CrashReport: [upload] Success: crash10-11 11:09:33.007 14457-14596/com.flowerwaiter D/CrashReport: consume getted 4528110-11 11:09:33.027 14457-1459
2016-10-11 11:14:16
3680
转载 Fragment使用与管理
Fragment使用与管理:http://www.jianshu.com/p/38f7994faa6b 博主研究的比较深入,很多问题都已经有了解决办法。
2016-10-10 17:13:46
527
转载 WebView的使用
准备总结下WebView的使用,但是发现好多大牛总结的已经非常详细了。自己再来造不一定比他们造的好。于是转载学习。https://jiandanxinli.github.io/2016-08-31.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
2016-10-10 15:37:21
567
转载 JsBridge android中java与js交互
android纯原生开发逐步引入web前端相关的东西这应该是一种趋势了。 因此,java与js之间的交互显得尤其重要。 https://github.com/xesam/JsBridge#anchor_usage
2016-09-06 22:15:15
676
原创 windows下android studio常见快捷键
快捷键的是使用可以提高效率。因此,熟悉常用的快捷键非常有用。因为平时会经常在mac和windows平台切换。所以这里把windows下面的android studio快捷键做了个总结,以备查询。都是使用频率非常高的,剩余一部分未归纳进来。搜索某一个类:Ctrl + N搜索某一个文件:Ctrl + Alt + N全局搜索文件:Double Shift Search everywhere返回
2016-07-31 20:35:51
2835
原创 使用apktool 反编译apk以及使用aapt查看apk信息
https://ibotpeaches.github.io/Apktool/install/
2016-07-31 20:30:42
6352
原创 Android Studio: Plugin with id 'android-library' not found
新导入Android studio项目时,会遇到如标题所示的错误。解决办法参考StackOverFlow上面帖子所示:Instruct Gradle to download Android plugin from Maven Central repository.You do it by pasting the following code at the beginning of the Gradl
2016-07-24 17:34:18
1434
原创 Android 4.4Eclipse项目中使用RecyclerView
Error inflating class android.support.v7.widget.RecyclerView在老的Eclipse项目中添加RecyclerView,报错。解决方案可以按照下面仁兄的来:http://blog.youkuaiyun.com/u010351494/article/details/47022601
2016-07-21 18:08:21
3478
原创 自定义GridView的使用(盒子应用)
突然发现好久没有写博客了,一直放到笔记里面,今天update一下。最近做的一个项目中,是盒子+电视,用户通过遥控器来操作。 这里只是说下GridView在当前业务下的简单使用,其实效果可以更多,实现的方式可以更高级。 比如下面这个开源项目:https://github.com/FrozenFreeFall/Android-tv-widget 描述:一个界面里面有多个Item选项,当进入到页面后,
2016-07-20 14:19:52
2959
1
原创 自定义View 手表表盘
最近想好好熟悉下自定义View的相关知识。Android应用开发少了自定义View真是一个缺口,关键使用而且有趣。下面是参考别人的代码自己改装写下来的一个表盘,不说多了,从模仿开始。具体代码如下:package com.example.xxiang1x.teststudio;import android.annotation.TargetApi;import android.
2016-04-08 15:42:47
1490
原创 Android monkey 测试命令
下面是常用的monkey命令 com.android.email 是自定义app packageName .adb shell "monkey -p com.android.email --ignore-crashes --monitor-native-crashes --throttle 500 -v 2000000 > /sdcard/Monkey_log.txt"
2016-02-18 17:27:28
1096
原创 下载国外apk
有时候在google play上面下载的apk没有apk文件,会造成一定的麻烦。下面这个网址可以找到大部分apk apkmirror
2016-02-17 09:48:44
14332
原创 Android USB 在framework相关源码浅析
Android USB 在framework相关源码分析USB插拔这一块内容比较多,在实际开发过程中,暴露出来的问题也比较多,而且有些问题还比较不好解决,定位过程中不能一下就定位出是framework层还是kernal层部分的问题(就比如遇到的一个平板连接多设备,有打印机,2D扫描类Hub的方式)。因此,对于做frameowork开发来讲,深入理解这一块(至少在App/Framework层要理解透彻
2016-02-03 10:57:21
2886
原创 MarkDown实例(优快云)
# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:- **Markdown和扩展Markdown简洁的语法**- **代码块高亮**- **图片链接和图片上传**- ***LaTex*数学公式**- **UML序列图和流程图**- **离线写博客**- **导入
2016-02-03 10:54:35
697
原创 博客地址
最近几个月发现看到的很多文章都已经在使用MarkDown编写。很方便很强大,于是自己也开始熟悉并接触。所以,后面的一些博客可能一部分会写在简书上也会放到这里。My简书Blog
2016-02-03 10:46:05
654
转载 Android 中如何计算 App 的启动时间?
之前有人在知乎提问: “怎么计算apk的启动时间?” :利用python或者直接用adb命令怎么计算apk的启动时间呢?就是计算从点击图标到apk完全启动所花费的时间。比如,对游戏来说就是点击游戏图标到进入到登录界面的这段时间。已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adb shell am start -w packagename/activity,这个可以得到两个值
2016-02-01 23:16:44
681
转载 Android Studio 优化的相关博客
下面是两篇android studio 优化的博客优化android studio编译效率的方法加速Android Studio/Gradle构建
2016-01-14 23:27:32
500
原创 Markdown 语法
最近发现无论是在为知笔记还是博客上都需要与时俱进用Markdown 编辑才好。也是查了下相关的语法,确实学得挺快。我感觉使用下面两张图就差不多可以完成日常的百分之60的文章编写了,于是也就不用单独的总结Markdown相关的语法啥的。http://www.appinn.com/markdown/ Markdown教程
2016-01-12 20:41:32
800
原创 Unable to access Andriod SDK add-on list
add this to idea.propertiesdisable.android.first.run=true
2016-01-01 22:00:56
2028
原创 repo同步代码过程中,提示gpg: Can't check signature: public key not found
object 604e48bf41d9771a6c3082d88e0fe37f2eb275e0type committag v1.8.2-44tagger dddd dddd 1448694287 +0000v1.8.2-44gpg: Signature made Sat 28 Nov 2015 02:04:47 AM EST using RSA key ID 16AB9EC4g
2015-12-30 14:26:52
6224
原创 Audio相关Log
在跟踪相关audio 问题的过程中,需要打开的一些log信息。/frameworks/av/services/audioflinger中AudioFlinger.cppThreads.cpp#define LOG_NDEBUG 0#define VERY_VERY_VERBOSE_LOGGINGmedia/libmedia/AudioTrack.
2015-12-11 19:57:41
1628
原创 Facebook Messenger crash . android.os.BadParcelableException: ClassNotFoundException when unmarshall
12-10 13:44:22.369 11582 11588 I dalvikvm: Total arena pages for JIT: 20512-10 13:44:22.489 11321 11654 E ACRA : Failed to send crash report for 1449726261723-BadParcelableException-17043912.stack
2015-12-11 19:48:33
2647
原创 第一次登陆facebook 会重启 java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a
12-09 17:35:54.870 7048 7067 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: ActivityManager12-09 17:35:54.870 7048 7067 E AndroidRuntime: java.lang.RuntimeException: Parcelable encounte
2015-12-09 21:38:14
2696
原创 linux android代码编译环境基本配置
一. 基本软件的安装1. 先更新数据源: sudo apt-get update 2. 安装samba :sudo apt-get install samba 3. 安装jdk 1.7 : sudo apt-get install openjdk-7-jdk4. Android 需要 adb adbd: sudo apt-get install adb sudo apt-get i
2015-11-18 12:44:25
837
转载 Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
zip格式压缩: zip -r [目标文件名].zip [原文件/目录名]解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf [目标文件名].tar [原文件名/目录名]解包:tar -xvf [原文件名].tar注:c参数代表create(创建),x参数代表extract(解包
2015-10-29 13:12:39
684
原创 背光亮度调节流程
相关log:01-01 19:08:17.859 597 597 I StatusBar.BrightnessController: BrightnessController::setMode()>>>>>>>> mode= 101-01 19:08:17.899 541 789 W BackupManagerService: dataChanged but no parti
2015-10-21 14:20:59
2291
转载 android framework的一些默认配置修改
Reprinted from :http://blog.youkuaiyun.com/tianruxishui/article/details/23277587Launcher 总结:1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayo
2015-10-16 17:11:29
3286
转载 linux signal 列表
Linux 信号表 Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。 默认动作的含义如下:Term 终止进程 信号取值默认动作含义(发出信号的原因)SIGHUP1Term终端的挂断或进程死亡SIGINT2Te
2015-10-13 14:57:03
697
原创 android 5.1.1开机优化(framework层)
android原生系统中对于开机这一块并未做深度的优化,由于领域的限制,这里仅仅对framework中的一部分优化提出来说一下。其实,这篇博客是对之前的一篇博客的整合,之前写的比较乱。 http://blog.youkuaiyun.com/xxm282828/article/details/43066923一、涉及到的类文件./base/core/java/com/android/
2015-10-13 11:17:53
5947
原创 Android开机流程跟踪
android 系统的熟悉少不了对开机流程研究。因此这里简略看一下开机流程。 并没有各个大佬的详细,勿喷。一、涉及的类文件:./base/services/java/com/android/server/SystemServer.java./base/core/java/com/android/internal/os/ZygoteInit.java./b
2015-10-12 13:26:58
1293
原创 Android中服务管理相关流程getSystemService
我们经常会使用context来获取服务实例,完成某些特定的功能。辣么他的大致是什么样的流程呢?下面跟踪一下source code。一、相关的类文件:framework/base/core/java/android/app/ContextImpl.java二、相关流程this.getSystemService(Context.LAYOUT_IN
2015-10-09 17:43:34
1152
原创 linux定时关机命令
Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数。在执行 shutdown命令时,系统会给每个终端(用户)发送一条屏显,提示关机操作。定时关机只需要一个简单的参数,既可以是倒计时,也可以是确切的时间。命令格式1shutdown [选项] [时间] [消息]并有如下
2015-09-28 13:47:10
1649
原创 mac版本android studio 较为常用的快捷键
1.ANDROID STUDIO中常用快捷键 mac 快捷键很多,但并不是每一个都会实时用到,下面的部分我经常用到的。CMD + R 搜索CMD + , 相当于打开preferenceCMD + X 删除当前行CMD + D 复制当前行CMD + J 添加注释CMD + [ 返回上一
2015-09-21 13:51:03
704
原创 Python的输入和raw_input()内建函数等以及相关运算符
1. print 输出>>> :主提示符,表示解释器在等你输入下一个语句... :次提示符,表示解释器在提示你它在等你输入下一个字符。%s,%d, %f等,分别是用字符串,整数,浮点数替换。>>> myString = "Hello World">>> >>> print myStringHello World>>> >>> myString'Hello Wor
2015-09-19 00:19:42
2254
原创 python语言简单了解
最开始看到python的强大是在公司项目中看到使用python脚本做了很多有意义提高效率的事情,比如版本每日构建,bug统计分析,自动化测试,代码开发new_old包的生成等等因此,不管在做哪一方面的工作,如果稍稍微会接触到Python脚本,那就应该多多了解下 ,因此我来了,特地学习下。(Python核心编程第二版)Python的特点:1. 高级: 强大的可以进行系统
2015-09-18 22:30:01
922
一个网站有很大的访问量,有什么办法来解决?
2013-03-30
刚入职java,但是遇到心病
2013-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人