安卓
Jumenglo
无聊的生活,因编程而有趣
展开
-
Android adb 修改手机分辨率与DPI
1、上表格 DPI,DP,PX宽×高(标准值)240×320320×480480×800720×12801080×19201440×2560DPI等级LDPIMDPIHDPIXHDPIXXHDPIXXXHDPIDPI数值1201602403204806原创 2018-01-23 15:10:51 · 47163 阅读 · 0 评论 -
Android HttpURLConnection 获取下载文件大小
1、HttpURLConnection 获取下载文件大小URL u = null;String fileUrl = "http://XXXXX";try { u = new URL();} catch (MalformedURLException e) { e.printStackTrace();}HttpURLConnection urlcon = null;t原创 2018-01-30 15:22:01 · 6933 阅读 · 0 评论 -
Android N+ 安装apk
1、 Android N+ 应用间共享文件(FileProvider) ①、res/xml/file_paths.xmlresources> paths> external-path name="download" path="" /> paths>resources>②、AndroidManifest.xmlprovider原创 2018-01-30 15:10:18 · 1471 阅读 · 0 评论 -
Android N 无法创建文件夹解决办法 & 检测文件是否存在
1、设置权限2、在创建文件夹的地方主需要调用mkdir或mkdirs即可创建对应文件夹File file = new File(dirPath);if(!file.exists()) { file.mkdirs();//多级目录}——————————————————————————检测权限if(ContextCompat.checkSelfPermiss原创 2018-01-18 17:59:08 · 2609 阅读 · 0 评论 -
Android N+ popupWindow偏移解决
1、代码 适用于Android N+ /** * 解决android N+ popupWindow 位移问题 * @param popupWindow * @param view * @param xoff x轴偏移 * @param yoff y轴偏移 */ public static void show原创 2018-01-23 16:59:01 · 1321 阅读 · 0 评论 -
Android Activity 与 Fragment 申请权限
1、普通申请权限if(ContextCompat.checkSelfPermission(XXX.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){原创 2018-01-20 14:40:24 · 1380 阅读 · 1 评论 -
Android ViewPager+PhotoView+Fragment 图片滑动缩小放大
1、MainActivity.javaprivate ViewPager viewPager;private ArrayList urlList; /*所有图片url*/private int picPosition; /*图片位置*/protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn原创 2018-01-20 10:23:02 · 1483 阅读 · 0 评论 -
Android putExtres 页面间传输数据
1、普通 发送Intent intent = new Intent(XXX.this,XXX.class);intent.putExtra("xxx", xxx);xxx.this.startActivity(intent); 接收Intent intent = getIntent();String xxx = intent.getExtras("XXX");2、数组Arra原创 2018-01-20 09:59:12 · 258 阅读 · 0 评论 -
Android 保存网络图片
1、保存图片UtilsgetExternalCacheDir() // 对应用中缓存文件夹Environment.getExternalStorageDirectory().getAbsolutePath()//根public class ImageSaveUtils { //保存文件到指定路径 public static boolean saveImageToGallery(Co原创 2018-01-19 11:41:37 · 2648 阅读 · 0 评论 -
Android AlertDialog 宽度max
1、自定义样式2、宽度 /*宽度 max*/Window window = alertDialog.getWindow();WindowManager.LayoutParams layoutParams = window.getAttributes();layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT;window.s原创 2018-01-19 11:32:34 · 477 阅读 · 0 评论 -
Android 安卓 判断存储大小
1、判断存储大小private boolean isEnoughMem() { File path = Environment.getDataDirectory(); // Get the path /data, this is internal storage path. StatFs stat = new StatFs(path.getPath());原创 2018-01-20 16:11:20 · 635 阅读 · 0 评论 -
Android ImageView 白边 解决方案
1、出现白边情况代码<ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@mipmap/xxx"/>2、解决代码<ImageView原创 2018-01-25 10:50:52 · 5206 阅读 · 6 评论 -
Android AlertDialog 自定义样式-出现-清除黑边白边主题底色 V7库
1、style添加样式 @null true true true false @android:color/transparentbackgroundDimEnabled 属性背景是否变暗android:backgroundDimEnabled2、使用AlertDialog.Builder builder = new原创 2018-01-16 09:58:50 · 1774 阅读 · 0 评论 -
JAVA 截取
1、截取最后一个/后面的所有字符String url = "http://127.0.0.1/x/xx/xxx";String xxx= url .substring(url .lastIndexOf("/")+1);获得 xxx2、逗号(‘,’)分割数组String str = "1,2,3,4";String[] strs=str.split(",");for原创 2018-01-30 15:45:13 · 596 阅读 · 0 评论