自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (20)
  • 收藏
  • 关注

原创 【原创】Android 移植 freetype 应用实例

本例程使用Bitmap模拟嵌入式 LCD屏1、移植freetype源码这个捡现成,可以使用cyanogenmod源码,https://github.com/julienr/libfreetype-androidhttps://github.com/CyanogenMod/android_external_freetype我用的第一个人的,下载下来直接复制过去即可,第二个你...

2019-06-02 22:17:11 2210 4

原创 android PowerManager goToSleep 等用法

这个API很多坑,搞得我头疼好几次才研究出如何使用第一个坑

2014-07-18 23:51:41 23950 23

原创 深入理解 Context

什么是Context?想必大家都不陌生,在 Android 开发中离不开 Context 调用各种跟系统有关的 API 都必须用到 Context 。我们可以将她理解为上下文环境,大概就是里面存储一堆全局变量,这些变量在调用系统 API 时需要用到。文字始终难以表达我想说的,咱们来分析原理吧! Context  哪里来的?开发 Android 应用必须得有一个 Activity ,...

2013-10-10 13:42:16 22206 4

原创 android 如何自定义通知栏图标(不使用自定义布局情况下)

自定义通知栏图标?不是很简单么。自定义布局都不在话下!是的,有xml布局文件当然一切都很简单,如果不给你布局文件用呢?n听我慢慢道来!首先怎么创建一个通知呢?1.new 一个 Notification n = new Notification(android.R.drawable.ic_menu_share, null, System.currentTimeMill

2013-08-28 17:27:39 45046 6

原创 android ICS式下拉菜单实现详解 PopupWindow

Android 交流群 110687406这是我现在做的一个毕业设计项目:右边这个就是下拉菜单啦,看见有的地方叫他 ICS式下拉菜单,哎哟,不错哦!下面先讲一下实现原理:这种菜单实际上就是一个弹出式的菜单,于是我们想到android PopupWindow 类,给他设置一个view 在弹出来不就OK了吗。PopupWindow 的用法也很简单

2012-05-08 21:43:25 36380 15

原创 歌华链刷 openwrt 记录

咸鱼上60块钱淘了个矿渣路由,歌华链GeHua GHL-R-001,这个名字还挺好听的看了下硬件配置还蛮高,512 RAM 512 ROM MT7621双核CPU ,刷个openwrt带百来个设备应该没问题,开搞买来是原厂1.3.0系统,网上查了下需要刷补丁,开启 telnet端口,补丁在此点击下载下完直接在路由器后台更新固件选这个文件,刷完重启,就可以用teln...

2019-07-21 11:44:35 8511 1

原创 【原创】高通 Android ThermalEngine 温度引擎

不知道各位有没有从 logcat观察到一种日志没错就是这样,看PID就知道是内核进程,那是啥玩意呢,google一下,找到这个https://developer.qualcomm.com/qfile/28825/lm80-p0436-8_thermal_debugging_guide.pdf看来这是高通官方的一个温度监控模块,那么他有什么作用呢,从文档不难得知各位看官请自行阅读...

2019-04-27 19:33:50 3125 4

原创 android解决Fragment重影问题

当你使用 单Activity + 多Fragment 设计界面时应该会遇到多个Fragment同时显示,如果你最上层 Fragment不透明就会看到下面一层,就是所谓的重影如图:出现这种情况一般在 Activity重新创建复现,其原因是 Activity重建的时候,FragmentManager 没有重建,而我存储的 Fragment 对象随着 Activity对象销毁,不过按理说前一个 ...

2018-12-11 18:30:17 1474

原创 Windows apache httpd 卡死解决办法

我用WAMP 在 windows10 上搭建了一个 PHP服务器,最近几天经常出现卡机现象,由于是局域网服务器,排除网速原因,于是查找资料发现 apache 有一个最大线程进程设置的参数,配置文件在  apache2.4.9\conf\extra\httpd-mpm.conf找到这个节点,默认是这样的,# WinNT MPM# ThreadsPerChild: consta

2017-09-16 16:01:52 6990

原创 android fastboot oem 命令

fastboot oem help >> 1.txt(bootloader) slot-count: not found(bootloader) config...(bootloader) partition...(bootloader) ramdump...(bootloader) blankflash(bootloader) fb_mode_set(bo

2017-07-21 16:56:11 19879

原创 CM自带ROOT请求处理流程

首先,CM ROOT 管理基于 Supersu 源码,所以先看看讲 Supersu 处理的文章点击打开链接原理大相径庭,只不过,CM UI 请求处理这部分改了种实现方法,那么,我们得有CM源码,在这里点击打开链接打开su.c ALOGE("SU from: %s", ctx.from.name); // the latter two are neces

2017-07-19 20:35:10 740

原创 Nginx + nginx-upload-module 文件服务器搭建

要使用 nginx-upload-module 得以源码编译方式安装 Nginx试验环境:Ubuntu 16.04先安装库:sudo apt install libpcre3-dev  libssl-dev找个目录 cd 进去,用 wget 下载Nginx源码wget http://nginx.org/download/nginx-1.12.0.tar.

2017-05-25 20:48:26 5787 1

原创 Ubuntu 16.04 安装 tweak 及 Flatabulous 主题美化

某天心血来潮,突然想给 ubuntu 换个主题,一搜搜到这篇文章http://www.jianshu.com/p/5b80711f304f但是里面的源安装方式已经失效了,一查是作者停止维护了,于是我使用了 deb 方式成功将该主题安装上几个效果图:怎么样有没有心动由于我无法使用firefox在ubuntu下上传文件,所以传到百度云了,失效

2017-05-15 09:27:01 1559

原创 ubuntu 安装 virtualbox 5.1 遇到几个问题

下载地址:https://www.virtualbox.org/wiki/Linux_Downloads总结遇到的几个问题1。下载 deb 使用 dpkg -i 命令安装,其中有一个错误virtualbox-5.1 依赖于 libsdl1.2debian (>= 1.2.11);然而:  未安装软件包 libsdl1.2debian。解决办法,其实下载界面有说明,

2017-01-12 14:16:10 4633 2

原创 手机连WIFI显示【正在获取IP】地址解决办法

首先一台路由器能够连接多个设备的原理是路由器有一个DHCP服务器如图:看图中设置这台路由器可以分配50个IP,看表格第三栏有一个剩余租期,显示这个IP过期时间,一般路由器可以设置且默认 24 小时,试想假如你的手机断开连接WIFI50次,那么有可能DHCP服务器的50个IP都被这个手机抢占了,【正常情况下每次断开连接IP应该不会变】这就会导致路由器没有IP了,于是显示正在获取IP地

2017-01-11 08:44:17 19290

转载 谷歌中国开发者网站地址

原文 http://bbs.gfan.com/android-8419629-1-1.html谷歌中国开发者网站已正式上线:https://developers.google.cn/安卓api板块:https://developers.google.cn/android/这不是重点。重点是:Pixel/Nexus 官方镜像已经可以正常在国内访问和下载了,地址:https:/

2016-12-19 16:42:10 1928 1

原创 第三方IP信息查询接口收集

http://whois.pconline.com.cn/ipJson.jsp?json=truehttp://int.dpool.sina.com.cn/iplookup/iplookup.php?format=jsonhttp://pv.sohu.com/cityjsonhttp://w.1616.net/chaxun/iptolocal.php?j

2016-11-20 14:51:24 2365

原创 android 时区表以及设置系统时区

从Android系统源码复制出来的 马朱罗 中途岛 檀香山 安克雷奇 美国太平洋时间 (洛杉矶) 美国太平洋时间 (提华纳) 美国山区时间 (凤凰城) 奇瓦瓦 美国山区时间 (丹佛) 美国中部时间 (哥斯达黎加) 美国中部时间 (芝加哥) 美国中部时间 (墨西哥城) 美国中部时间 (里贾纳)

2016-11-08 10:09:13 16078 2

原创 android 内置apk 卸载后开机自动恢复的实现

最近刷了个ROM 发现里面有几个内置APK,在 /system/app/ 我用 RE管理器删除后,重新开机,莫名其妙有恢复了我擦,按照我目前对安卓系统的了解,我才应该是某个开机启动程序,在开机的时候释放,于是我苦苦搜寻此程序未果于是我想,android 基于 linux 启动应该是还有几个步骤,于是百度,是的,android开机流程是:bootloader linux

2016-09-04 21:12:17 5541

原创 android 简易异步任务工具

众所周知,android 是不允许在主线程(UI线程)上执行耗时操作的,这样导致界面卡顿,影响用户体验如果你尝试在主线程执行网络请求,android 会给你抛出异常当然 android 官方也有一些解决方案,比如 Loader AsyncTask ,不过在我看来就是跟渣一样,学习成本高,难以理解,我记得我最初研究者东西花了老半天精力,后来随着代码的积累,对以移动开发也有了自己的体会

2016-07-26 20:44:16 580

原创 android ListView 记录当前位置 恢复

为了更好的用户体验,当我们使用 ListView 展示列表内容,用户点击进入下级列表后,返回上级时,我们应当给用户返回到上次所在位置首先你可能会想到使用: void scrollTo(int x, int y)  方法保存 ListView y 位置,但是实际上,ListView 并不是一个 scroll,你不信可以监听他的滚动事件,x y 参数始终是 0所以此法不可行

2016-07-26 20:25:41 5510

原创 adb 安装 apk bat脚本,支持多设备

以前就有着想法今天终于被我实现啦哈哈需要将 adb 和 aapt 路径添加到系统环境变量里面涉及到 延迟变量 还有有点难度,bat 这种东西蛮强大就是没有一个完善的文档@echo off & color 0d & setlocal enabledelayedexpansion title APK 多设备安装工具echo.Apk多设备安装工具 v1.0

2016-07-04 23:29:32 1702

原创 bat 查看apk信息

@echo offrem 设置编码rem 十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。 rem 十六进制"000001b5"或十进制"437",表示“437 (OEM - 美国)”。::CHCP 65001set cmdpath=%~dp0::ECHO. %path%

2016-06-20 20:44:36 521

原创 linux 查看目录属性

我们知道 ls -l 可以列举出目录下的文件属性但是我要查看目录本身咋办啊?ls -ld

2016-06-20 20:20:02 4630

转载 各版本SDK Tools及ADT下载技巧

我们在开发的时候,尤其是使用Eclipse安装ADT插件进行环境配置,我们需要从下载ADT插件及SDK,当我们从官网下载的时候,有的时候可能找不到下载的地方或者下载不到自己想要的版本,我就在此总结下如何下载自己想要的版本。ADT版本和SDK Tools的对应版本可以查看:http://developer.android.com/tools/sdk/eclipse-adt.html,里面详细

2016-05-12 13:07:52 12201 1

原创 【疑难】Android 在 WindowManager 中使用 ListView 点击不响应问题记录

如果需要在 Android 手机上显示一个浮动窗口,你可以使用 WindowManager.addView 但是这次我遇到的问题是,浮动窗口包含了一个 ListView,遇到的问题是 onItemClick(AdapterView parent, View view, int position, long id) 事件死都不响应于是我就蛋疼了,各种尝试,查资料,

2016-04-09 12:45:19 2076

原创 android WindowManagerService addFakeWindow 研究

首先,该方法起源于:FakeWindow com.android.server.wm.WindowManagerService.addFakeWindow(Looper looper, Factory inputEventReceiverFactory, String name, int windowType, int layoutParamsFlags, int layoutParamsPr

2016-04-02 22:30:59 1053

原创 Android 从输入法 到 EditText 研究

首先看一个 View 的一个方法:View 没有实现,直接返回 null,再看 TextView 的实现, @Override public InputConnection onCreateInputConnection(EditorInfo outAttrs) { if (onCheckIsTextEditor() && isEnabled())

2016-01-15 18:41:33 2355 5

原创 android 系统级的开机启动程序

看到一篇好文讲到了这个方面,于是做个笔记记录下原文地址:点击打开链接AndroidManifest.xml 的 application 有一个 属性,下面是这个单词的意思,似乎跟开机启动概念不太匹配这个属性开启的条件是:if ((info.flags&(ApplicationInfo.FLAG_SYSTEM|ApplicationInfo.F

2016-01-10 15:08:26 947

原创 /res/values-navexposed 然并卵

看 -navexposed 后缀的官方解释,本以为这个代表有虚拟键的手机加载资源目录,测试了下,并没有卵用顺便吐槽下,google 脑袋被驴踢了,一代代 android 系统都没能解决掉虚拟按键栏,占用手机屏幕,是屏幕尺寸变得不标准,

2015-09-08 21:38:15 965

翻译 Android Studio 导出未签名 apk

According to Android: Build Unsigned APK with Gradle you can simply build your application with gradle.In order to do that:click on the drop down menu on the toolbar at the top (usually with android ic

2015-07-26 23:50:40 21373 1

原创 如何让你的APK跑在 com.android.phone 进程

首先:为什么要跑在 com.android.phone 进程这还用问,在同一个进程里就可以干很多事情了这是黑客行为为什么能跑在统一进程?Google 在设计 Dalivk 虚拟机的时候就考虑到了将多个 apk 放在同一个进程运行,但是实际中,我们每安装一个应用都是跑在独立进程,独立虚拟机,其实也可以将你开发的所有应用跑在统一进程,统一虚拟机的跑在同一进程的条件1.同一签名 2.UID相同 ‘and

2015-07-22 21:57:46 4368

原创 android 全透明状态栏

取消 actionbar 阴影,appcompat ,theme 添加@nullgetSupportActionBar().setElevation(0);透明状态栏 if(Build.VERSION.SDK_INT > 16) { getWindow().getDecorView().setSystemUiVisibility(V

2015-06-21 13:10:36 7849 1

原创 android DialogFragment 回调到 Fragment

google 从3.0开始就引入了 Fragment 概念,用 Fragment 代替多 Activity,如果你还停留在 Activity 时代,那你就面壁去吧!Fragment 是好用,但是又几个问题,1.在 ViewPager 里面,你不知道 Fragment 当前是显示还是隐藏状态,就是少了一个 onShow onHide 回调2.就是本客题,显示一个 DialogFr

2015-06-08 22:29:14 6537 1

原创 jQuery EasyUI 将单元格改为链接 可点击

看图,点击之后可以直接访问方法是 下载链接 有一个 formatter 属性, function formatPrice(val, row) { return '点击下载' + ''; }就 OK 啦,举一反三,可以适用于自定义各种表格

2015-05-18 00:26:14 4836 3

原创 Direct-Run-Apk apk免安装运行原理与实现(一)

源码:https://github.com/Yichou/apkrunner想解决任何问题之前都得追溯根源那么我们来看看apk 是如何启动的,首先你得安装这个apk,完了在Launcher点击图标,然后apk就启动了,辣么:点击apk图标系统做了工作?我们从logcat观察, 新建一个过滤器以 ActivityManager或者system_process为 Ta...

2015-03-29 23:06:57 14370 6

原创 Android Studio 上手之痛 喜大普奔

虽然 Google 早就说要我们对 eclipse say bye 改用 android studio但是我下载尝试后果断放弃了,为什么呢?一启动就挂在下载一个什么包上面,why? 因为在天朝有一堵墙然后今天在 GitHub 上找到一个开源项目,里面有我想要的东西,不过这个是 android studio 项目,跟 eclipse 完全不兼容好伐于是再次下载 android

2015-01-22 17:08:14 3794

原创 Swing 开发笔记

1.JScrollPanel 中删除组件后刷新界面常规思维调用 viewport 组件的 invalid() 方法使他刷新但发现不好使正确做法:调用 JScrollPanel  的 repaint() 方法2.Swing 程序的退出,1.设置所有窗口的默认关闭行为为 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);2.

2015-01-16 22:09:16 862

原创 jar 转 exe 以及exe安装包制作含java环境

起一个能概括本博客所有内容的名字真的很难Java 是一门多么神奇的语言,可以称作为 一次学习到处使用 Java 可以用来开发 移动端 PC桌面端 服务端 网页前端程序其他3个领域Java都发展的很好,唯独 PC桌面 端几乎没人使用,为什么呢?原因很简单,Java 领导者脑子被就是吃了举个简单的栗子,我用 Eclipse 导出一个 Runable Jar

2015-01-13 12:30:14 11202

原创 Eclipse ADT 插件安装慢的解决办法

参考贴:http://blog.csdn.net/ludonghai715/article/details/6973433在天朝很多事情就不可避免的蛋疼,download.eclipse.org 访问巨慢,导致 ADT 安装过程也巨慢,有事运气好会快一点,但大部分时候就跟shi一样要跟上Google的大步伐必须的解决这个问题啊,好在国内有志人士做了Eclipse的镜像站

2014-11-15 19:21:08 11442 2

bootimg.exe android img 文件接包工具

打包解包 android img 文件神器 改 rom 必备

2016-09-04

安装apk工具脚本

实用的安装 apk 工具,无UI,命令行模式 需要将 adb 放置到系统变量

2016-07-04

文件夹大小分析神器TreeSize

有了这工具你就可以分析系统所有文件夹大小占比,删除一些隐藏的系统垃圾

2015-08-04

android NDK实现的Hanlder-消息队列-native多线程实例

研究一个native实现的虚拟机,在需要同时跑多个的情景下研究多线程,消息队列, 本实例实现了一个 消息队列 和 Handler 接口仿照 Java 层 Handler 使用起来很方便,很强大!

2013-06-13

Android 手绘 Demo(支持保存为图片)

http://blog.csdn.net/z1074971432/article/details/7831953的源代码

2012-08-05

Android移植Jbox2D testbed

本项目是移植java版 jbox2d 测试项目到android平台上的完整源码,我实现了其中四个比较典型的例子,其他的暂时没做。 大家可以通过此案例掌握 box2d DebugDraw 用法 及box2d 各种入门提高

2012-05-06

Delphi源码 - 汉字转16进制编码

本源码是我写的一个小工具,用于斯凯平台开发 功能:汉字转16进制编码(unicode bigend)

2012-05-04

JBox2D_2.1.2 官方API文档

官方写的api文档,写的很简略,还是得靠自己的领悟,参考价值不大!

2011-11-23

JBox2D引擎Android版

由JBox2D 2.1.2 版本(目前官方最新版)源码修改而来,专门适合android平台使用,效率更高!

2011-11-23

Delphi源码——记事本源码

学习Delphi写的,还不错 1.ini配置文件读取 2.文件拖放打开

2011-05-28

delphi源码——.bat 文件批量加密解密器

delphi文件读写 .bat 文件批量加密解密 涉及delphi拖放打开文件

2011-05-28

斯凯Mrp开发源码——MRP加密算法

此算法本人原创,使用此算法可以使开发的MRP不被他人恶意篡改 1.使用MD5校验算法 2.可同时加密MRP头和包内任意文件

2011-05-28

斯凯Mrp开发源码——定时器使用demo

此为斯凯MRP斯凯demo 包含内容 1.mythroad定时器开发 2.图片显示

2011-05-28

斯凯MRP源码——SGLUI框架

SGL为斯凯MRP开发的窗口管理库 本实例为SGL源码 使用本UI你可以开发出强大的MRP应用程序

2011-05-28

斯凯MRP源码——MRP使用GZIP源码示例

本示例包含在们mythroad上移植GZIP源码 让你开发出强大的MRP应用

2011-05-28

斯凯MRP源码——拓展内存使用示例

由于mythroad内存很限制,我们提出拓展内存概念 本实例包含斯凯MRP开发使用拓展内存示例 使用本实例快速掌握MRP拓展内存使用

2011-05-28

斯凯MRP源码——简单UI绘制示例

斯凯MRP开发入门示例 渐变矩形填充 MRP简单UI绘制

2011-05-28

斯凯MRP源码——自带字库使用Demo

说明: 本实例涉及mythroad文本显示、触屏移动、以及自带字库使用方法等方面知识 1.1键:切换使用自带字库/系统字库 2.左右键:切换字体大小 3.上下键:移动文本位置 4.移动触屏:移动文本位置

2011-05-28

斯凯Mrp开发源码—鼠标移动Demo

本实例源码可以使大家快速入门mythroad触屏移动开发 E界网版权所有

2011-05-28

斯凯MRP源码——MRP编辑器源码

此为斯凯MRP平台MRP软件源码 名称:MRP编辑器 采用SGL模板开发,源码包括SGL文件浏览器模块、本地界面浏览文件模块、基本文件操作函数 主要功能:MRP格式文件解包、打包、MRP加密BMP图片浏览等等

2011-05-28

空空如也

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

TA关注的人

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