![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android小知识点
ManLikeTheWind
全部都是知识
展开
-
DisplayMetric 功能 屏幕 固定尺寸 dp
第一种写法: DisplayMetrics dm = getResources().getDisplayMetrics();第二种: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); 如果你在setcontentview之前调原创 2016-07-25 09:50:25 · 1325 阅读 · 0 评论 -
数据库SQLite 数据大量存储 和快速读取 链表查询的优化 使用gosn
使用gson 将链表存储的优化转化: private Gson gson = new Gson(); private void readStr(){ List contacts = null; if (!TextUtils.isEmpty(str) && !init) { contacts = gson.fromJson(str, new TypeToken>()原创 2017-09-01 09:41:30 · 2627 阅读 · 0 评论 -
android 画.9 图,或生成点9 图,要领
文件位置:"D:\AndroidSoft\Android\sdk\tools\draw9patch.bat"1.左,上是拉伸区域;2.右,下是内容区域;eg:链接: https://pan.baidu.com/s/1nuHBPg9 密码: fvff链接: https://pan.baidu.com/s/1dFBwNBF 密码: 2ng原创 2017-06-20 18:54:00 · 982 阅读 · 0 评论 -
android simpledateformat 星期 Android SimapleDateFormat 日期格式的转换方法
Android获得当前系统时间有好几种方法,本文使用的是System.currentTimeMillis->Date+SimpleDateFormat,我觉得这种方式来展示时间非常的灵活。执行结果图:package com.example.shen.systemtime; import android.app.Activity;import android.os.Bu转载 2016-10-19 08:30:42 · 2769 阅读 · 0 评论 -
Android 应用 重启的方法
private void restartApplication() { final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);原创 2016-08-12 18:55:56 · 417 阅读 · 0 评论 -
android 屏幕适配 drawable-hdpi-1920x1080 values-xhdpi-1800x1080 values-land-xhdpi-1824x1200
drawable-hdpi-1920x1080 values-xhdpi-1800x1080 values-land-xhdpi-1824x12001.屏幕分辨率与实际对应的分辨率不一致今天遇到一个奇葩的事情,在适配华为MediaPad M1 8.0的时候,手机的实际分辨率为1280*800,但是在android自动适配的分辨率却是1080*720,这让我很受伤,分别为va转载 2016-09-14 10:06:13 · 15678 阅读 · 0 评论 -
字符串 省略 号 适配 一个点 两个点 等换成自己的省略号 EllpsizeString with endString
//这个方法我已经修改了,完全可用package com.example.camerademo.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.util.Log;public class EllpsizeUtils_DingChang { /** * 字符串的原创 2016-07-25 09:18:17 · 780 阅读 · 0 评论 -
Android 选择相册 为空
你这种方法调用图库并获取图片在android4.4版本之前是可行的,但是之后就不可行了,(即在android4.4版本之后)。根本原因是前者和后者返回的URI已经不是同一个了,前者URI中包含了文件的绝对路径,是有_data的,但是后者URI就没有了。所以你拿不到!》4.4URI :content://com.android.providers.media.documents/docu转载 2016-08-16 11:23:17 · 925 阅读 · 0 评论 -
Android之判断某个服务是否正在运行的方法 你肯定很Happy
/** * 判断某个服务是否正在运行的方法 * * @param mContext * @param serviceName * 是包名+服务的类名(例如:net.loonggg.testbackstage.TestService) * @return true代表正在运行,false代表服务没有正在运行 */ public boolean isServic原创 2016-07-20 20:49:15 · 721 阅读 · 0 评论 -
自定义控件 实现曲线加载数据
最近项目里要做一个简单的曲线图来标识数据,开始以为很简单,android已经有那么多的开源图表库了,什么achartenginee,hellochart,mpandroidchart等等,下载Demo一找,都强大到有点不适合我这个小小的展示功能了,直是无语了。于是只能自已去画了,继承自View去重绘。 下面先看一下效果图: 思路:根据点的数量将Canvas等分,等分后先绘制图表的所有横转载 2016-07-20 15:32:50 · 629 阅读 · 0 评论 -
Android快速屏幕尺寸适配 快速生成 res/dimens.xml
这是java代码工具,直接点击运行,不是Application那个运行,是java运行,你懂得。此代码是package com.ljp.youku.utls;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader原创 2016-07-19 16:23:57 · 5505 阅读 · 0 评论 -
图片拍照图片 处理工具 旋转 存贮等等
package com.example.camerademo.utils;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;i原创 2016-07-27 17:01:00 · 662 阅读 · 0 评论 -
AndroidStudio中的 multidex 的 Dex分包步骤
1.2.3.以下是文件内容:1.gradleapply plugin: 'com.android.application'android { compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "com.redoor.a原创 2017-09-12 11:02:19 · 4372 阅读 · 0 评论