public static string Encrypt(this string plainText)
{
RijndaelManaged aes = new RijndaelManaged();
aes.KeySize = 256;
aes.BlockSize = 128;
aes.Padding = PaddingMode.Zeros;
aes.Mode = CipherMode.CBC;
aes.Key = Encoding.Default.GetBytes(key);
aes.GenerateIV();
ICryptoTransform AESEncrypt = aes.CreateEncryptor(aes.Key, aes.IV);
byte[] buffer = Encoding.ASCII.GetBytes(plainText);
String encryptedText = Convert.ToBase64String(Encoding.Default.GetBytes(Encoding.Default.GetString(AESEncrypt.TransformFinalBlock(buffer, 0, buffer.Length))));
String mac = "";
using (var hmacsha256 = new HMACSHA256(Encoding.Default.GetBytes(key)))
{
hmacsha256.ComputeHash(Encoding.Default.GetBytes(Convert.ToBase64String(aes.IV) + encryptedText));
mac = ByteArrToString(hmacsha256.Hash);
}
var keyValues = new Dictionary<string, object>
{
{ "iv", Convert.ToBase64String(aes.IV) },
{ "value", encryptedText },
{ "mac", mac }, …Run Code Online (Sandbox Code Playgroud) 有没有办法改变布局中所有textview的字体?
目前我正在使用它来手动更改字体.
TextView txtAppName = (TextView) findViewById(R.id.txtAppName);
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/Existence-Light.otf");
txtAppName.setTypeface(tf);
Run Code Online (Sandbox Code Playgroud)
编辑:我已编辑问题以澄清我的问题.
我在构建路径中添加了jar文件,但每当我扩展EndlessAdapter时,我都会收到错误消息"无法解析类型com.commonsware.cwac.adapter.AdapterWrapper.它是从所需的.class文件间接引用的"