
安卓开发
TaLinBoy
Android、IOS、php开发
展开
-
Spinner. 代码控制 展开和收起
展开:spinner.performClick()收起:Spinner 本身没有提供收起的代码。但是Spinner 的Adapter 的 notifyDataSetInvalidated(); 回收起弹出的列表。但是这个方法本身有问题,我这里需要结合setAdapter 使用adapter.notifyDataSetInvalidated();spinner.setAdapter(adapter);...原创 2020-12-30 12:08:12 · 1017 阅读 · 1 评论 -
java RSA2 加密、解密 、签名和验证签名
RSA2 标准算法名称 SHA256WithRSA1、RSA非对称加密技术2、SHA256 是SHA-2下细分出的一种算法SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准,由美国国家安全局研发,属于SHA算法之一,是SHA-1的后继者。详细介绍连接:https://blog.youkuaiyun.com/u011583927/article/details/809057401、加密和解密公钥是公开的密钥,有加密方使用。只用于加密无法原创 2020-05-14 17:24:58 · 13384 阅读 · 1 评论 -
简单解决 Android studio 真机测试卸载应用后,应用重新安装却无法打开
问题:Android studio 真机测试 ,手动删除应用后,再次安装,无法打开APP。原因:adb 安装应用的时候缓存了数据方法: 下载Android Studio的adb idea 插件管理第一步下载Preferences > Plugins > 搜索 ADB Idea > install 之后重启Android studio第二步删除应用Tools >ADB Idea >ADB Uninstall App...原创 2020-05-14 16:45:08 · 1842 阅读 · 1 评论 -
textview 文字倒影
package publicclass;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Matrix;import and原创 2017-05-09 15:15:15 · 456 阅读 · 0 评论 -
android 生产二维码
package publicclass; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas;import com.google.zxing.BarcodeFormat; im转载 2017-05-09 16:33:34 · 367 阅读 · 0 评论 -
android 模拟阴影
在res/drawble文件下创建 layer_list.xml文件 内容<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 阴影部分 --> <!-- 个人觉得更形象的表达:top代表下边的阴影高度转载 2017-05-09 16:37:12 · 510 阅读 · 0 评论 -
AlertDialog获取Button,点击外围不消失,设置样式
private AlertDialog AlertDialogShow(String message){ AlertDialog.Builder builder = new AlertDialog.Builder(OutScaner3Activity.this, android.R.style.Theme_Holo_Light_Dialog).原创 2017-06-05 17:55:48 · 1475 阅读 · 0 评论 -
java.io.FileNotFoundException: /storage/emulated/0/ ……: open failed: EACCES (Permissi
已经在manifests添加了权限:<!--往sdcard中写入数据的权限 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!--在sdcard中创建/删除文件的权限 --><uses-permission android:name="an...原创 2017-06-17 17:25:36 · 32014 阅读 · 7 评论 -
android 图片填充满,高度可变
int width = 0; if (Build.VERSION.SDK_INT >= 19){ width = activity.getWindow().getWindowManager().getDefaultDisplay().getMode().getPhysicalWi原创 2017-06-07 18:57:16 · 1545 阅读 · 0 评论 -
android 简单的页面间传值 static WeakReference
在开发android 过程中,Activity之间的类传值总是很麻烦。想用 static ,但是有时候会忘记释放。于是:我就想到在 Activity 中 可用 public static WeakReference weakActivity;这样,即使忘记static 释放 ,但也是 weakActivity,而不是 Activity本身在 finish中释放这样在其原创 2017-07-06 12:02:26 · 745 阅读 · 0 评论 -
MAC JDK 安装JAVA 环境(Android Studio 环境配置)
1、打开终端 输入:java -version 查看是否已经安装也可以打开:/Library/Java/JavaVirtualMachines 查看已经安装 jdk版本2、下载jdk 打开 https://www.oracle.com/technetwork/java/javase/downloads/index.html 选择 JDK3、安装 JDK4、配置 a、打开文档: ...原创 2018-10-22 12:58:22 · 4836 阅读 · 0 评论 -
org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not
org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method implementation() for arguments 将 implementation 改成 compile :https://blog.youkuaiyun.com/...转载 2018-10-22 17:52:01 · 33545 阅读 · 0 评论 -
Java 获取字符串中的float 或 int (包含中文和阿拉伯混编)
static HashMap<String,Integer> staticMap = new HashMap<>();private static HashMap<String,Integer> getMap(){ if (staticMap.size() == 0) { HashMap<String,Integer>...原创 2019-07-26 18:21:03 · 515 阅读 · 0 评论 -
自定义 标题栏
先创建一个标题栏的类,需要用到 foot_bar_item.xml 和 FootBarActionParmater类。package pageview.footBar;import android.content.Context;import android.graphics.Color;import android.util.AttributeSet;import android.util.原创 2017-05-08 09:51:59 · 440 阅读 · 0 评论 -
java.io.EOFException at libcore.io.Streams.readAsciiLine(Streams.java:203)
报错05-26 16:18:59.720: W/System.err(11399): java.io.EOFException05-26 16:18:59.720: W/System.err(11399): at libcore.io.Streams.readAsciiLine(Streams.java:203)05-26 16:18:59.720: W/System.err(11399)原创 2017-05-26 19:09:39 · 1063 阅读 · 0 评论 -
android 自定义标题栏
styles.xml文件 stylename="TitleBarBackground"> itemname="android:background">#000000item> style> stylename="MyCustomTheme"parent="android:Theme">原创 2016-03-17 11:20:58 · 732 阅读 · 0 评论 -
android:微信分享到回话 ,无法跳转到微信界面
先到微信开发者平台注册微信应用:如下为一些申请信息,审核通过之后可修改。其中应用签名:可以在下面的链接地址中找到工具:https://open.weixin.qq.com/cgi-bin/readtemplate?t=resource/app_download_android_tmpl&lang=zh_CN资源链接地址中的签名工具apk安装到手机,同时安装自己的apk,通过原创 2016-01-07 10:39:25 · 6804 阅读 · 0 评论 -
android 透明浮现弹出的Activity
首先是定义样式在res/values/styles.xml文件中stylename="MyDialogStyleTop"parent="android:Theme.Dialog"> itemname="android:windowAnimationStyle">@style/AnimTopitem> itemname="a原创 2016-03-08 13:53:14 · 962 阅读 · 0 评论 -
android NFC开发案例+MifareClassic格式密码键值keyA修改
在开始之前可以先了解一些NFC的MifareClassic类型的基础知识。android nfc中MifareClassic格式的读写感谢Eternal_memory。下面是我的开发代码,希望对你有帮助。-------------------------------------------------------------package com.Base;原创 2016-10-14 09:23:24 · 5329 阅读 · 0 评论 -
android NFC开发案例+MifareClassic格式密码修改(键值keyA修改)
在开始之前可以先了解一些NFC的的基础知识。 连接 android nfc中MifareClassic格式的读写 http://www.cnblogs.com/jyycnblogs/p/5077609.html NFC API Reference中英文 http://www.cnblogs.com/skyseraph/archive/2013/01/27/2876236.html#原创 2016-10-14 10:33:16 · 6677 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: Couldn't load……
java.lang.UnsatisfiedLinkError: Couldn't load……findLibrary returned null很可能是某些资源了没有加载到,主要检查lib文件夹路径……我遇到的是: ava.lang.UnsatisfiedLinkError: Couldn't load devapi from loader dalvik.system.PathClass原创 2016-11-14 16:28:20 · 1153 阅读 · 0 评论 -
app:transformClassesWithDexForDebug
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.com原创 2016-12-20 10:06:54 · 828 阅读 · 0 评论 -
DuplicateFileException: Duplicate files copied in APK
问题: DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE 原因:重复的META-INF/LICENSE导入解决方法: 一般情况下只需要exclude ‘META-INF/LICENSE’ 就可以了。 其他的: packagingOptions { exclude ‘META-INF原创 2016-12-20 10:00:18 · 797 阅读 · 0 评论 -
AlertDialog 自由关闭
创建AlertDialog dialog;AlertDialog.Builder builder = new AlertDialog.Builder(context).setTitle("正在下载").setView(megView).setPositiveButton("取消更新",new DialogInterface.OnClickListener(){ @Override原创 2017-04-21 14:48:03 · 476 阅读 · 0 评论 -
Android app自动下载更新
直接使用AppUpDataManager manager = new AppUpDataManager(this); manager.findVersion(“http://192.168.1.195:81/file/app/“);当然,为了开发方便, 在服务器:/file/app/文件目录下直接使用 version.txt文件,内容是json格式:{“version”:2,”appName”:原创 2017-04-21 14:57:40 · 1862 阅读 · 0 评论 -
解决:Gradle project refresh failed Failed to open zip file 方法
更新Android Studio后出现Gradle xx project refresh failed Failed to open zip file的解决办法 新建一个工程,出现Gradle project refresh failed Failed to open zip file 找到: 如果刚刚更新发现新建工程失败,那么到 distributionUrl=https://servi原创 2017-05-22 14:48:18 · 2164 阅读 · 0 评论 -
安卓QQ分享
配置连接地:点击打开链接官方说明:以下以eclipse为开发的IDE进行范例说明:(1)创建一个工程,并把open-sdk.jar文件和mta_sdk_x.x.x.jar文件拷贝到libs(或lib)目录下,如下图所示:(2)将open-sdk.jar加入编译路径中。具体的操作步骤为:选中open-sdk.jar,右键菜单中选择Build原创 2015-12-30 11:12:16 · 886 阅读 · 0 评论