Android
无
_朱志强
这个作者很懒,什么都没留下…
展开
-
使用android studio 连接海马玩模拟器
1、不使用adb命令android studio是识别不出来海马玩模拟器的, 打开cmd,输入:adb connect 127.0.0.1:26944。如下:C:\Users\Administrator>adb connect 127.0.0.1:26944connected to 127.0.0.1:26944这样就代表连接上了。原创 2016-08-10 16:39:52 · 13980 阅读 · 0 评论 -
Android Studio加速构建过程的方法
http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2015/0324/2637.html 来源:稀土掘金(http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2015/0324/2637.html)转载 2016-08-09 15:58:06 · 551 阅读 · 0 评论 -
ImageView属性设置
更改ImageView的scaleType的属性:matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY1.android:scaleType="center"保持原图的大小,显示在ImageView的中心。2.android:scaleType="centerCrop"将原图的中心对准ImageView原创 2016-04-20 11:07:55 · 3021 阅读 · 0 评论 -
RN学习过程中遇到的问题记录
1、阮一峰的个人网站 http://www.ruanyifeng.com/home.html原创 2016-06-10 19:20:14 · 388 阅读 · 0 评论 -
Android Studio--不能运行程序
今天运行之前的一个Android程序,发现不能运行了,手动指定运行的module也不能,没有可用的module可以选择。如图: 经过一番的网上找资料,突然发现之前自己把这个工程作为一个库运行了,没有吧build.gradle中的内容改过来,如图:原创 2016-12-14 15:18:17 · 14404 阅读 · 0 评论 -
在onWindowFocusChanged方法中获取手机屏幕的高宽
开发时,我们时常要获取手机屏幕的高宽数据。通常我们会写个获取方法如getScreen();然后在Oncreate()中调用getScreen()方法。我们可能获取到的结果是宽高为0。这是为什么呢?原因在于: 在Activity生命周期中,onCreate,onStart, onResume都不是真正屏幕可见(VISIBLE)时间点,真正的VISIBLE时间点是在当onWindowFocu转载 2016-04-05 09:05:14 · 390 阅读 · 0 评论 -
Monkey工具使用
一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、 Monkey的特征1、 测试的对象仅为应用程序包,有一定的局限性。2、 Monky测试使用的事件流数据流是随机的,原创 2016-04-08 17:44:06 · 1014 阅读 · 0 评论 -
使用Android-sdk自带的工具查看布局
看到一个APP做的效果挺好的,想不想知道他的布局方式是怎么样的呢?我们可以使用android-sdk自带的uiautomatorviewer.bat来使用。前提是必须得连接手机到eclipse或者AndroidStudio。 方法: android-sdk→tools→uiautomatorviewer.bat 双击打开就可以了。原创 2016-03-31 14:57:49 · 6212 阅读 · 1 评论 -
Gradle多渠道打包[umeng]
地址:http://www.jianshu.com/p/8b8fdd37bf26转载 2016-06-26 12:55:28 · 267 阅读 · 0 评论 -
AndroidStudio常用快捷键
Ctrl+P 查看变量参数信息,也就是看变量是哪种类型 Ctrl+B 查找该变量的定义位置。 Ctrl+Q 查找快速文档,即在另外一个窗口中打开其声明 Alt+Shift+C 查看工程最近更改的地方 Ctrl+space 自动完成代码 Ctrl+shift+Enter 自动填充表达式如if,while,for,switch等 Ctrl+shift+向上箭头 把选择原创 2016-04-27 16:19:40 · 436 阅读 · 0 评论 -
在AndroidStudio中引用jni的时候出错
方法: 在build.gradle文件中加入下面几行代码:android { sourceSets { main { jniLibs.srcDirs = ['libs'] } }}重新编译即可。原创 2016-04-26 14:32:59 · 888 阅读 · 0 评论 -
OkHttp使用教程
前言什么的我就不说了,具体的请去参考这篇文章,我这篇文章就是把连接中的文章的内容提取一下,方便大家阅读。(不要说我侵权哦)http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html基本使用1、Http GetOkHttpClient client = new OkHttpClient();String run(S原创 2016-02-27 14:55:23 · 918 阅读 · 0 评论 -
android 开发小工具
这些小工具让你的Android 开发更高效: 链接为: http://www.jianshu.com/p/a63700cb7720?ref=geek转载 2016-04-05 09:20:39 · 294 阅读 · 0 评论 -
Invalid Gradle JDK configuration found?
使用Android Studio的时候,如果我们重装了jdk,并且位置或者版本发生了改变,AndroidStudio就会出现Invalid Gradle JDK configuration found?这个错误。 怎么解决呢? 方法→: File > Project Structure > JDK location 更改现在jdk的安装位置原创 2016-03-29 14:08:27 · 4880 阅读 · 1 评论 -
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process
使用AndroidStudio的过程中,可能会遇到这种错误: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.8.0_77\bin\java.exe” finished wi原创 2016-03-29 14:27:54 · 6469 阅读 · 1 评论 -
EditText设置/隐藏光标位置、选中文本和获取/清除焦点
有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。 一、设置光标到指定位置EditText et = (EditText ) findViewById (R. id. etTest ) ;et. setSelection ( 2 ) ;Android中EditText设置光标到指定位置 PS:当内容原创 2016-04-19 10:45:27 · 3132 阅读 · 0 评论 -
EditText设置输入的类型,比如说限制只能输入字母和数字
<com.cplotus.app.widget.EditTextWithDel android:id="@+id/et_password" android:layout_width="match_parent" android:layout_height="match_parent原创 2016-04-22 15:16:21 · 24928 阅读 · 3 评论 -
Genymotion不能运行的解决办法
http://blog.csdn.net/kjunchen/article/details/50214339转载 2016-03-23 11:48:51 · 1894 阅读 · 0 评论 -
ViewPager+Fragment延迟加载
http://blog.csdn.net/myatlantis/article/details/42643733转载 2016-03-17 15:28:14 · 364 阅读 · 0 评论 -
Android 6.0敏感权限新特性及使用方法
http://blog.csdn.net/justfwd/article/details/49151069转载 2016-03-23 13:25:35 · 671 阅读 · 0 评论 -
ExpandableListView的使用方法
1、http://my.oschina.net/amigos/blog/62614 2、http://www.cnblogs.com/hebao0514/p/4760939.html转载 2016-03-21 11:32:16 · 371 阅读 · 0 评论 -
万能RecyclerView 的BaseAdapter
最近公司开始使用RecyclerView,研究了一下,一看什么都得需要自定义,不过使用起来确实强大,自定义方便。但是不想ListView有addHeaderView(),addFooterView()等。下面分享一下我自己写的RecyclerView 的Adapter。目前还没有写加头布局,等我忙完了这一阵再加上,当然了,你们也可以自己加的。1、BaseAdapter,这个Adapter只是一个基类原创 2016-05-09 12:49:45 · 1030 阅读 · 0 评论 -
RecyclerView动画集合
https://github.com/wasabeef/recyclerview-animators转载 2016-03-16 16:34:32 · 376 阅读 · 0 评论 -
在Android中java与js互调的demo
gitHub地址: https://github.com/lzyzsd/JsBridge https://github.com/pwnall/chromeview转载 2016-03-15 10:47:02 · 730 阅读 · 0 评论 -
android WebView全面总结
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/1010/1569.html转载 2016-03-15 09:57:15 · 319 阅读 · 0 评论 -
Activity之间的跳转及销毁所有Activity的正确姿势
http://blog.csdn.net/xkc_0706/article/details/50267765转载 2016-03-14 15:33:16 · 1595 阅读 · 0 评论 -
Activity全屏的方法
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /*set it to be full screen*/ requestWindowFeature(Window.FEATURE_NO_TITLE原创 2016-04-08 16:53:18 · 325 阅读 · 0 评论 -
ViewTreeObserver.OnGlobalLayoutListener
Interface definition for a callback to be invoked when the global layout state or the visibility of views within the view tree changes.一般用于在onCreate方法动态的获取组件的高度和宽度,因为只有在onResume方法中才可以获取View的高度。原创 2016-03-12 16:43:35 · 813 阅读 · 0 评论 -
ViewStub延迟加载技术
Android布局性能优化—从源码角度看ViewStub延迟加载技术转载 2016-03-12 16:44:54 · 323 阅读 · 0 评论 -
Retrofit讲解
官方文档A type-safe HTTP client for Android and Java转载 2016-03-05 17:53:39 · 241 阅读 · 0 评论 -
设置dialog圆角
1、创建一个Dialog,传入设置的属性final Dialog dialog = new Dialog(context, R.style.Dialog_FS);//R.style.Dialog_FS的内容为 <style name="Dialog_FS"> <item name="android:windowBackground">@color/transparent</i原创 2016-04-16 15:23:30 · 7813 阅读 · 0 评论 -
豆瓣FM歌曲播放圆形进度的实现
项目地址naman14/Timber转载 2016-03-05 17:18:04 · 277 阅读 · 0 评论 -
AlertDialog中使用自定义View中的点击监听如何实现
public void showDialog(Context mContext) { LayoutInflater inflater = LayoutInflater.from(mContext); View view = inflater.inflate(R.layout.test, null); AlertDialog.Builder原创 2016-03-18 10:59:14 · 2946 阅读 · 2 评论 -
Android-让Activity不销毁,直接进入后台
重写Activity的onKeyUp()方法@Overridepublic boolean onKeyUp(int keyCode, KeyEvent event){ if(event.getAction() == KeyEvent.ACTION_UP){ if(keyCode == KeyEvent.KEYCODE_BACK){ mov原创 2016-11-25 16:14:05 · 6324 阅读 · 0 评论 -
基于Material Design设计的分享文字图片的APP
http://blog.csdn.net/tyk0910/article/details/50894850转载 2016-03-15 12:06:27 · 320 阅读 · 0 评论 -
Android--操作系统的SystemBar
在Android4.0之后,控制SystemBar更加的方便了。 首先看有关View的属性: (ps:回家再把代码贴上来^_^)1、完全隐藏SystemBar 这种适合全屏的应用使用,不想让SystemBar的出现于隐藏使布局发生改变,比如说视频播放器。2、沉浸式SystemBar 这种显示效果为SystemBar在内容布局的上面。3、自动隐藏SystemBar翻译 2016-11-25 16:19:59 · 645 阅读 · 1 评论 -
Android设置透明、半透明等效果
设置透明效果 大概有三种1、用android系统的透明效果 Java代码 android:background=”@android:color/transparent” 2、用ARGB来控制 ARGB—Alpha,Red,Green,Blue 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。 Alpha,图原创 2016-03-07 11:40:42 · 5374 阅读 · 0 评论 -
Android文件操作
android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理 一、资源文件的读取: 1) 从resource的raw中读取文件数据:String res = ""; try{ //得到资源中的Raw数据流 InputStream in = getResources().openRawReso转载 2016-03-07 14:03:26 · 301 阅读 · 0 评论 -
【Android SDK开发】各种Android Dialog创建及其监听事件实现
http://blog.csdn.net/andie_guo/article/details/14145135转载 2016-03-11 16:34:13 · 293 阅读 · 0 评论 -
使用JDK生成android-apk证书,以及给未签名的apk签名
让我们使用JDK中的命令行工具生成私有jks证书 keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias其中,下面两个是需要你自己填的my-release-key.jks:证书名称my-alias:别名使用jarsigner工具给uns原创 2017-04-30 11:30:08 · 2422 阅读 · 0 评论