android基础学习
文章平均质量分 63
dqliangjun
这个作者很懒,什么都没留下…
展开
-
Fragment 的两种加载方式 (静态加载,动态加载)
关于android的两种加载方式原创 2015-09-23 20:50:39 · 1937 阅读 · 0 评论 -
不能使用混淆的情况
不能使用混淆的情况反射使用的元素最好不要让一些Bean对象混淆四大组件不能混淆注解不能混淆不能混淆枚举中的value和valueOf方法JNI调用Java方法不能进行混淆Java使用Nativa方法JS调用Java方法WebView中JavaScript的调用方法不能混淆第三方库建议使用其自身的规则Parcelable的子类和Creator的静态成员变量不能混淆Gson...原创 2018-06-03 10:57:53 · 749 阅读 · 0 评论 -
关于使用RemoteViews需要的注意事项
在使用RemoteViews的时候出现 android.app.RemoteServiceException: Bad notification posted from package com.xxxx.xxx: Couldn't expand RemoteViews for: StatusBarNotification(pkg=错误那有可能就是使用的布局出现问题查看官方文档得知 Remote...原创 2018-05-09 22:16:23 · 1802 阅读 · 0 评论 -
android获取设备唯一标识完美解决方案的思考以及实现方式
前言由于在开发中需要开发游客模式,在用户没有登录的情况下必须确保设备的唯一性,于是惯性思维想到的肯定是使用DevicesId 来作为设备的唯一标识,用以代替用户登录以后的唯一标识符。但是由于国内复杂的rom定制情况,以及用户权限禁止的情况。DevicesId 在使用中并不能百分百的货到到。所以本篇文章就是描述一下,我在开发中如何处理设备唯一标识符的。一、一些常用的获取设备唯一标识符原创 2018-01-21 15:59:52 · 24674 阅读 · 8 评论 -
Intent在使用中一些知识点
Intent 存在显示和隐式两种调用方式,不存在两种共存的情况,若是同时存在则以显示调用为准.一1.1 IntentFilter 匹配相关属性一个Activity可以存在多个intent-filter, intent-filter 拥有以下标签:actioncategorydata以上标签可以存在多个1.1.1 category在使用隐式意图中,需要在AndroidManifest.xml原创 2017-12-24 20:39:42 · 334 阅读 · 0 评论 -
RecyclerView 基本使用
强大而高效的 RecyclerView ListView作为一个强大而有使用频繁的控件,但是随着我们业务的发展慢慢的就感觉 ListView 在某些业务场景中已经不能满足我们的业务需求。举个栗子:如果我们在一个页面上需要加载不同的布局,在列表中间某一行加载一个广告试图,而这个广告的布局和整个个列表的布局样式是完全不一样的。如果放在ListView 中,这种布局是不太好实现的。但是放在Google原创 2017-08-31 15:56:24 · 265 阅读 · 0 评论 -
使用Intent传递对象的两种方式
使用Intent传递对象在应用中我们会经常用到在页面间传递数值,但是有些数据是存储在对象里面的,为了避免对数据的重复存取过程,在google API提供那个两种解决办法 两种实现方式采用java序列化的方式对对象处理//实体类的处理//直接实现Serializable 序列化接口public class Student implements Serializable{ privat原创 2016-02-18 21:17:45 · 459 阅读 · 0 评论 -
GridView的一些特殊属性
GridView的一些特殊属性:1.Android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp ” //每列的宽度,也就是Item的宽度 3.android:stretchMode=”columnWidth”//缩放与列宽大小同步 4.android:verticalSpacin原创 2017-04-22 11:54:14 · 338 阅读 · 0 评论 -
android中的popupwindow进入和退出的动画
set xmlns:android="http://schemas.android.com/apk/res/android"> translate android:fromXDelta="0" android:toXDelta="0" android:fromYDelta="120" android:toY原创 2017-04-22 11:57:18 · 5095 阅读 · 0 评论 -
phonegap(Cordova) 入门教程
phonegap(Cordova) 入门 cordova(phonegap) 两者区别:node.js安装下载相应的安装跑进行安装即可安装phonegapnpm install -g phonegapnpm install -g cordova生成第一个应用 创建一个cordova项目 phonegap create projectName packageName;创建一个and原创 2017-03-15 15:00:24 · 733 阅读 · 0 评论 -
关于View设置setAnimation之后动画只能执行一次
如果只设置setAnimation(TranslateAnimation)那么在使用的时候只会执行一次,只有当setAnimation和startAnimation 一起设置才会在触发条件达到的时候动画会重复执行。例: view.startAnimation(mShowAction);原创 2016-12-01 10:11:25 · 5003 阅读 · 0 评论 -
旋转手机拍照的图片
第一步获取图片旋转的角度public static int readPictureDegree(String path) { int degree = 0; try { ExifInterface exifInterface = new ExifInterface(path); int orientation原创 2016-10-23 17:20:23 · 433 阅读 · 1 评论 -
Android中保存文件到指定路径下
public static void saveFile(byte[] bfile, String filePath, String fileName) { BufferedOutputStream bos = null; FileOutputStream fos = null; File file = null; try {原创 2016-10-23 17:12:59 · 11917 阅读 · 2 评论 -
图片上传通过Bitmap转换成Base64编码然后当做请求参数上传
public static String bitmapToBase64NONseal(Bitmap bitmap) { String result = null; ByteArrayOutputStream baos = null; try { if (bitmap != null) {原创 2016-09-02 10:24:30 · 3820 阅读 · 0 评论 -
android开发中关于保存图片到SD卡后在相册中不能发现保存图片解决办法
产生在相册里面不能发现图片的原因是由于图片虽然保存了但是相册作为一个独立的app并不知道有新的图片保存。所以我们需要在保存图片成功以后通过内容提供者更新数据以及通过广播告知相册更新UI// 以下方法是在this指代Activity//内容提供者通知数据更新MediaStore.Images.Media.insertImage(this.getContentResolver(), file...原创 2019-02-26 14:42:41 · 1098 阅读 · 0 评论