android
bianshaopeng
这个作者很懒,什么都没留下…
展开
-
android11文件管理权限
Android11无法访问Android/data目录原创 2021-08-12 11:55:33 · 2685 阅读 · 0 评论 -
textView点击不同区域,有不同的点击效果
public static String reminder1 = "3、 交易费率以实际费率为准,可参阅<font color='#4169e1'>“现金宝A类费率结构”</font>、<font color='#4169e1'>“黄金ETF费率结构”</font>。"; text_reminder = findViewById(R.id.text_reminder); SpannableStringBuilder ssb = new Spannabl.原创 2020-06-03 15:25:51 · 232 阅读 · 0 评论 -
导入项目报错 Unable to resolve additional project configuration
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>/media/bsp/_dde_data/applications/ANDROID/androidspace/zxbank-android/build.gradle<ij_nav><i><b>root project 'zx...原创 2020-04-14 15:58:46 · 6221 阅读 · 0 评论 -
apk版本更新
一. apk下载public void downloadTask(String url){ File fileApk = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+"/"+MyConfig.DOWNAPK); if (fileA...原创 2019-11-29 11:19:49 · 348 阅读 · 0 评论 -
sqlite
Android studio使用sqliet。1.在Android使用sqlite时,如果数据表存在就会直接打开数据表,如果不存在就会执行onCreate(SQLiteDatabase db)方法创建数据表。所以它与继承SQLiteOhpenHelper的类被执行多少次没有关系,它的onCreate(SQLiteDatabase db)方法只会执行一次。2.在调用继承SQLiteOhpen...原创 2019-11-05 15:18:48 · 235 阅读 · 0 评论 -
自定义通用标题栏
1.com_title.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="ma...原创 2019-10-28 15:32:16 · 172 阅读 · 0 评论 -
Editext
mAuto.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated met原创 2017-04-14 18:08:53 · 238 阅读 · 0 评论 -
Fomd音频处理
Android 变声器的制作https://www.jianshu.com/p/e821bd48004a原创 2019-04-22 21:35:50 · 695 阅读 · 0 评论 -
屏幕适配
http://blog.csdn.net/lmj623565791/article/details/45460089 google官方的屏幕适配 http://blog.csdn.net/lmj623565791/article/details/46695347一种粗暴快速的Android全屏幕适配方案 http://www.androidchina.net/7258.html and原创 2017-06-18 10:05:50 · 198 阅读 · 0 评论 -
drawable各种属性
button 圆角<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/bule"/> <corners android:radius="5dp"/></shape>ra原创 2017-05-03 15:43:50 · 745 阅读 · 0 评论 -
EditText输入类型总结
点击打开链接转载 2018-05-17 12:04:01 · 4453 阅读 · 0 评论 -
沉浸状态栏
http://blog.csdn.net/guolin_blog/article/details/51763825/** * [沉浸状态栏] */ protected void steepStatusBar() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {原创 2017-10-09 09:27:21 · 211 阅读 · 0 评论 -
下拉刷新 下拉加载
http://www.it165.net/pro/html/201410/24954.html activity——xml导入library时不能导入的问题library文件下缺少这两个文件在别的文件下拷贝。 关于PullToRefreshListView 和 getItemAtPositionhttp://www.itstrike.cn/Question/736d7601-49bc-42e1-原创 2016-06-28 11:40:56 · 294 阅读 · 0 评论 -
eclipse导入Androidstudio
一 首先要确定Androidstudio的版本 二 确定Androidstudio gradle的版本 Gradle version 去查看Androidstudio 下gradle文件中的gradle的版本 选择填写相应的版本号出现错误Android Studio导入项目出现出现Error:(1, 0) Plugin with id ‘com.android.application’ n原创 2017-04-19 20:28:59 · 319 阅读 · 0 评论 -
Socket
###服务端 new Thread(new Runnable() { @Override public void run() { try { ServerSocket serverSocket = new ServerSocket(5522); ...原创 2018-05-09 14:33:20 · 179 阅读 · 0 评论 -
XML解析
XML解析11.txt<?xml version="1.0" encoding="UTF-8"?><!-- published at 2015-08-03 15:41:42 --><Profiles><Weather><city> 北京</city><city>上海</city><city>广州</city><city>深圳</city><city>天津</city><s原创 2015-08-09 08:24:22 · 437 阅读 · 0 评论 -
网路连接
网路连接**InetAddress** ## 标题 ##查看IP地址和主机名try { InetAddress address = InetAddress.getLocalHost(); System.out.println("IP地址" + address.getHostAddress()); System.out.println(原创 2015-08-02 22:29:46 · 320 阅读 · 0 评论 -
关于短信的读取以及新短信到达时如何触发事件去处理自己的逻辑
关于短信的获取已经是个老话题了,最近项目中需要用到这个功能,就是在用户注册的时候,当获取验证码后能自动填入输入框,网上找了一大堆,无非都是注册短信到达的广播,这种方式在虚拟机上是没有问题的,可是一到真机上,是根本行不通的。网上一搜,大把大把的这种方式,都是重复内容,为什么就不自己跑一遍呢???经过自己的研究,解决了这个问题,主要思路就是通过反射,来调用系统的获取短信的方法,下面看代码:C...原创 2018-05-18 12:14:55 · 501 阅读 · 0 评论 -
adb问题总结
##Unable to establish a connection to adbplatform-tools\adb.exe,start-server' failed -- run manually if necessary,adb启动失败,端口被占用5037为adb默认端口 查看该端口情况如下:netstat -aon|findstr "5037"TCP 127.0.0.1:5037...原创 2018-04-12 16:02:16 · 129 阅读 · 0 评论 -
recycleview二级菜单列表
public class StudyFragmentFourthAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private int ITEM_TITLE = 1; private int ITEM_CONTENT = 2; private Context context; ...原创 2019-09-11 14:15:58 · 335 阅读 · 0 评论 -
Android应用图标微技巧,8.0系统中应用图标的适配
https://blog.csdn.net/guolin_blog/article/details/79417483Windows:Ctrl+Shift+A / Mac:command+shft+A 快捷键,并输入Image Asset;原创 2019-06-11 13:53:53 · 114 阅读 · 0 评论 -
Mediacodec
SurfaceView surfaceView; SurfaceHolder holder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout....原创 2019-06-19 15:49:26 · 208 阅读 · 0 评论 -
EventBus
一. 概述EventBus主要是用来代替Intent,BrodCast在Fragment,Activity,Serice, 线程之间传递消息,优点是: 开销小,代码更优雅,以及将发送者和接收者解耦。 1、下载EventBus的类库 源码:https://github.com/greenrobot/EventBus2、基本使用 (1)自定义一个类,可以是空类,比如:public class A原创 2017-07-19 14:48:46 · 191 阅读 · 0 评论 -
Volley二次封装
一 。简介volley 是 Goole I/O 2013上发布的网络通信库,使网络通信更快、更简单、更健壮。关键词:数据不大但通信频繁二。优点非常适合进行数据量不大,但通信频繁的网络操作 可直接在主线程调用服务端并处理返回结果 可以取消请求,容易扩展,面向接口编程 网络请求线程NetworkDispatcher默认开启了4个,可以优化,通过手机CPU数量 通过使用标...原创 2018-03-27 11:36:55 · 278 阅读 · 0 评论 -
动画Animation 和 xml 解析Animation
view Animationpublic class MainActivity extends AppCompatActivity { private Button mButton; private ImageView mImageView; @Override protected void onCreate(Bundle savedInstanceState) {原创 2015-09-19 18:59:15 · 391 阅读 · 0 评论 -
返回键
//记录用户首次点击返回键的时间 private long firstTime=0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK && event.getAction()==KeyEvent.ACTION_D原创 2017-09-27 11:06:53 · 170 阅读 · 0 评论 -
Fragment重叠
一、问题描述相信大家在使用Fragment的过程中,肯定碰到过Fragment重叠的问题,重启应用就好了。然而原因是什么呢? 首先,Android管理Fragment有两种方式,使用add、hide、show的方式和replace方式,两种方式各有优缺点。1.replace方式 如果使用这种方式,是可以避免重叠的问题,但是每次replace会把生命周期全部执行一遍,如果在这些生命周期函数 里拉原创 2017-08-15 15:16:32 · 195 阅读 · 0 评论 -
BroadcastRecever
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"原创 2015-09-10 08:11:11 · 329 阅读 · 0 评论 -
Activity启动模式(launchMode)
Activity的启动模式有四种standard,singleTop,singleTask,singleInstance。 1.standard启动模式:standard是Activity默认的启动模式,在不进行显示指定的情况下,所有活动都会自动使用这种启动模式。每次启动都一个新的Activity位android:launchMode="standard",此时每次点击按钮都会创建新的Activ原创 2017-08-07 11:20:06 · 195 阅读 · 0 评论 -
Android 角标
http://www.androidchina.net/6548.html原创 2017-11-14 17:08:03 · 340 阅读 · 0 评论 -
RecycleView
http://www.jianshu.com/p/12ec590f6c76原创 2017-04-12 09:09:08 · 122 阅读 · 0 评论 -
Android Studio Build.gradle详细配置说明
apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库 android { compileSdkVersion 22//编译的SDK版本 buildToolsVersion "22.0.1"//编译的T原创 2017-03-07 17:55:37 · 268 阅读 · 0 评论 -
Volley加载网络图片
http://blog.csdn.net/guolin_blog/article/details/17482165/public class ImageActivity extends Activity { private ImageView mImage; private ImageLoader mImageLoader; @Override protected v原创 2017-05-26 16:09:59 · 259 阅读 · 0 评论 -
android反编译
http://blog.csdn.net/vipzjyno1/article/details/21039349/里面的apkstool工具可能版本太低在反编译时报错:Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file 重新打包时要签名签名工具:autosign1.将重新打包生成的原创 2017-02-27 12:04:46 · 178 阅读 · 0 评论 -
eclipse配置
http://blog.csdn.net/warrenwyf/article/details/6183535原创 2017-02-27 08:51:30 · 167 阅读 · 0 评论 -
Lint
http://blog.csdn.net/xyz_lmn/article/details/14222939 作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它原创 2017-02-23 09:08:30 · 233 阅读 · 0 评论 -
ImageLoader和Picasso
下载资源jarhttps://github.com/nostra13/Android-Universal-Image-Loader 将jar导入libspublic class MyAppilication extends Application{ @Override public void onCreate() { // TODO Auto-generated m原创 2016-07-06 18:23:59 · 288 阅读 · 0 评论 -
Webview和Html5的交互
http://blog.fangjie.info/2014/10/19/Android%20Webview%E4%B8%8EHtml5%E4%BA%A4%E4%BA%92/原创 2015-12-08 10:25:00 · 364 阅读 · 0 评论 -
微信支付
http://www.it165.net/pro/html/201409/21234.html 准备 1:导入微信的libs包libammsdk.jar; 2:2,测试时使用weixinDemo中的debug_keystore; 3:需要注意应用要通过审核,并且几个Key值正确,一下为微信支付Demo中的值: 根据微信支付demo,微信支付分为三步: 第一步,获取accessToken,原创 2015-12-07 11:50:07 · 212 阅读 · 0 评论 -
第一次进入有欢迎页,以后在不出现
在mainfest中guide页private SharedPreferences sharepreferences; private SharedPreferences.Editor editor; .... oncreat() sharepreferences=this.getSharedPreferences("check", MODE_PRIV原创 2015-12-04 17:00:29 · 637 阅读 · 0 评论