其他
liaoyi_
愿天堂没有代码
展开
-
Android 手机适配其实也简单
每个Android 程序员 都会遇到的一个问题 那就是手机适配 现在呢,Android出现了很多种分辨率的手机 我们就必须得考虑到各种分辨率的手机适配,这个对于程序员来说也是一个麻烦 现在市场上面的手机呢我们适配多数 分辨率的就行了,主流的分辨率是 480x320 ,800x480 ,1280x720 ,1920x1080,前面两种分辨率的手机现在已经很难看到了。原创 2017-01-17 09:35:07 · 914 阅读 · 1 评论 -
Android studio使用JNI调用C语言实例详细解析
发现网上很多JNI的使用教程,也很详细,不过有的地方有些缺漏,导致很多小问题难以解决的,今天就来总结一下。 准备工作:下载NDK。简单的说,要用到C/C++,就要用NDK。直接百度搜索然后去官网下载就行,位置可以随便放。 1、新建一个类,声明native方法。这个类是java与C/C++交互的中介,方法由java声明,由C/C++实现。不在Activity类里面写是为了避免转载 2017-02-15 17:36:29 · 3795 阅读 · 2 评论 -
Android studio 下打包jar包
在根目录Terminal 下 运行命令 gradlew clean build 这时 app/build/intermediates/classes/release下,我们可以看到Java文件生成的class文件,我们只要用jar打包这个文件夹就可以了 如图我们使用gradle的task命令注意 这里在app 目录下的build.gradle中添加task//定转载 2017-03-03 14:52:52 · 383 阅读 · 0 评论 -
Android 监听键盘的弹出与关闭,收起
新建键盘的监听类import android.app.Activity;import android.view.View;import android.view.ViewTreeObserver;/** * Created by ly on 2017/3/21 0021. */public class KeyboardChangeListener implements View原创 2017-03-21 14:16:31 · 4438 阅读 · 0 评论 -
Android 已知原点,角度,半径获取圆上坐标
圆点坐标:(x0,y0) 半径:r 角度:a0 则圆上任一点为:(x1,y1) x1 = x0 + r * cos(ao * 3.14 /180 ) y1 = y0 + r * sin(ao * 3.14 /180 )转载 2017-03-13 10:49:53 · 4321 阅读 · 1 评论 -
Android 图片资源文件夹(hdpi,mdpi,xhdpi,xxhdpi,xxxhdpi)对应的手机分辨率
density = getResources().getDisplayMetrics().density;// return 0.75 if it's LDPI// return 1.0 if it's MDPI// return 1.5 if it's HDPI// return 2.0 if it's XHDPI// return 3.0 if it's XXHDPI// ret原创 2017-03-31 17:48:33 · 3233 阅读 · 0 评论