移动平台-周排行
早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保活,可以搜出各种各样神乎其技的做法,绝大多数都是极其不靠谱。前段时间 ...
Environment 常用方法: * 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternal ...
csapp.h其实就是一堆头文件的打包,在http://csapp.cs.cmu.edu/public/code.html 这里可以下载。这是《深入理解计算机系统》配套网站。 在头文件的#end if前面加上一句#include “csapp.c”,因为那个头文件要把csapp.c文件包含了进去. ...
现象:lib模块中写了一个泛型接口,在混淆之后泛型消失,提示“Error:(67, 79) 错误: 类型 ******* 不带有参数” 解决:混淆时把泛型给混淆掉了,在proguard-rules.pro中添加 -keepattributes Signature ...
本文翻译自《Motion Design for iOS》,讲解iOS动画设计指南...
问题有摘自 http://ayjkdev.top/2016/03/18/solve-questions/
问题排序
1.报错Switch is in protect scope
解决方法:
switch (sender.tag) {
case 1:
//block方式添加动画,这里需要加上大括号解决报错:Switch is in p...
1.首先先去下载需要的jar包2.将jar包复制到Project下的app–>libs目录下(没有libs目录就新建一个)如下图所示位置:3.右键该jar包,选择add as library,弹出如下窗口:4.点击ok即可,变成下图所示就是导入成功:—————————我是分割线————————-或者还可以这么导入:1.首先先去下载需要的jar包2.将jar包复制到Project下的app–>libs...
临近毕业,各种事情各种忙。我也没有认真专注写过博客,最近仔细看了Volley框架的使用及其源码,思前想后,想挑战一下自己,还是写一篇博客来分享,如有错误,欢迎吐槽。Volley简介 网络请求是一个App很重要的一部分,android系统只是提供了一个平台,而android应用则是基于这个平台上进行展示数据,起到与用户进行交互的作用,数据来源于服务端,而二者之间必须通过互联网进行传输数据,在Andr...
今天在testhome上听到某位厉害的人物讲他们专项测试的性能测试,因为自己也做过性能专项测试但是是客户端PC上的,现在我总结下他提到的一些内容和我自己的一些看法
性能专项我们关注哪些:
1.关注资源消耗(CPU、内存、流量、功耗)
2.启动耗时(冷启、热启),(这个也是很多云测时用到的一个指标)
3.主要页面加载时间
4.内存泄漏...
http://blog.sina.com.cn/s/blog_5da93c8f0101e1yj.html 这篇文章主要要介绍的就是通过导入全编译的classes.jar包,来实现对隐藏API的使用。这种方法实现简单,程序员编程也简单,就像是那些隐藏的API在SDK中变得可见了一样。它的缺点就是兼容性... ...
/*媒体查询-字体设置*/
/*平滑过渡*/
html{-webkit-transition:font-size.2sease-out;transition:font-size.2sease-out;}
/*设计稿宽度=640时,4rem=400px,1rem=100px,.5rem=50px,.1rem=10px以此类推*/
@mediascreenand(max-width:1280px){
html{font-size:200px;}
}
@mediascr..
开发过程中,发现titleview很难居中,通过各种尝试终于找到了解决方法。 首先清楚你个概念: leftBarButtonItem,导航条中左侧button。 rightBarButtonItem,导航条中右侧button。 titleview,不用介绍了吧,就是标题。 问题原因: 经过尝试,发现 ...
【Android 2D绘图解析】系列文章将全面介绍Android绘图相关,这是第一篇,简单介绍下如何利用Android API进行一些简单图形的绘制,绘图的前提是需要继承自View,然后重写它的onDraw(Canvas canvas) 方法即可。
首先我们新建一个类继承自View,并重写onDraw方法。
package com.leejz.androiddrawing;
//blog:ww...
iOS开发UI篇—实现UItableview控件数据刷新 一、项目文件结构和plist文件 二、实现效果 1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作). 运行界面: 点击选中行: 修改数据后自动刷新: 三、代码示例 数据模型部分: YYheros.h文件 ...
1、在源码目录的根目录下,makeclean; 2、进到源码的\linux\kernel\目录下,执行makemrproper; 3、再退回到根目录,执行sourcebuild/envsetup.sh,lunch,make. ...
之前项目总会遇到很多搜索框类的功能,虽然不是很复杂,不过每次都要去自己处理数据,并且去处理搜索框的变化,写起来也比较麻烦,今天来做一个比较简单的通用搜索栏。先看下效果图:没什么特别的,只是今天要做的就是简单的把搜索框的内容封装一下.一、分析功能先考虑一下,搜索框一般都是由一个搜索图标(一般都是一个放大镜),一个输入框和一个清除按钮组成.然后会通过监听输入框的变化去处理清除按钮的显示和隐藏并且去过滤相...
1. 去掉“亮度”中的自动调节
第一步、修改frameworks/base/core/res/res/values/config.xml中的
false
第二步、在Marvell1908平台中,没有根据此property来确定“自动”按钮的显示还是隐藏,所以还需在SystemUI中动态确定该CheckBox的显示与否:
BrightnessController.java中添...
OpenglES2.0 for Android:来画个三角形吧
先看看我们的整个流程:
理解坐标系:
左侧是Opengl默认的坐标系,右边是典型的android设备屏幕的坐标系。左侧的瘦瘦的三角形映射到android屏幕上就变成了胖胖的三角形(屏幕横向的时候),我们可以使用
camera和投影解决这个问题,具体怎么解决这里就先不累述了...