android基础
fengchen118
这个作者很懒,什么都没留下…
展开
-
Android新手入门 FAQ
1、Q:什么是Android? A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。 2、Q:Android就业前景 A:Android是Google转载 2012-06-06 08:47:58 · 224 阅读 · 0 评论 -
inimum supported Gradle version is 3.3. Current version is 2.14.1
最近gradle更新到了3.3,studio 每次重新进入项目都会提醒更新,于是手贱便点击了update。结果就是自己挖的坑把自己埋了一天半,在这记录一下,以便各位道友谨慎小心。点击更新后发现我的项目就瘫痪了,但是打开其他的项目发现并没有出现什么问题,这是为什么呢,那么肯定是当前项目的配置有问题了,百度下还真有相似的情况,于是,Settings,搜索gradle如下:一个是使用默认转载 2017-05-02 16:03:35 · 614 阅读 · 0 评论 -
gradle 命令
1:所有渠道打包 gradle build2:指定渠道打包 gradle assemble[flavor][buildType] [渠道码] [Release/Debug/缺省也可以] assemble–缩写assABCD为渠道码 gradle assembleABCD gradle assembleABCDRelease gradle asse原创 2017-03-10 10:41:20 · 854 阅读 · 0 评论 -
Failure [INSTALL_FAILED_UID_CHANGED]
Failure [INSTALL_FAILED_UID_CHANGED]安装应用若出现如上错误,说明是上次卸载文件未卸载干净导致,找到data/data/包名目录,删除后再次安装即可。原创 2017-01-18 11:38:19 · 558 阅读 · 0 评论 -
Android 手机 tcpdump抓包流程
抓包root 设备adb push d:/tcpdump /data/data/cd data/data/chomd 777 tcpdump抓包./tcpdump -p -vv -s 0 -w /sdcard/app.pcap上传到PCadb pull sdcard/app.pcap d:/使用wirsharp 分原创 2017-01-16 09:40:47 · 585 阅读 · 0 评论 -
finished with non-zero exit value 1 错误
出现 Execution failed for task ':hotel:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'J:\android-sdk-windows原创 2016-11-07 13:50:22 · 898 阅读 · 0 评论 -
android gradle 多渠道打包
1:标准Android studio 目录,直接在main 同级页面新增渠道文件夹即可2:Ecplise 迁移的工程目录,需要在src 下面创建渠道文件夹,代码框架看着比较奇怪。3:渠道文件夹只写渠道差异的资源文件即关于打包命令:$gradle build 打全渠道即所有flavor;且含所有buildTypes$gradle assemble[flavor][bu原创 2016-09-30 08:46:05 · 404 阅读 · 0 评论 -
AndroidStuido 导出jar
AndroidStuido 导出jar1:新建Modle,选择Android Libray,整理好相关代码,代码达到可以作为本地Library正常引用。2: modle 的 build.gradle 增加如下任务dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) testCompile ‘junit:j原创 2016-10-11 17:32:13 · 253 阅读 · 0 评论 -
ecplise android 项目转AndroidStrudio 流程
1. 项目导出ecplise ,gradle,会自动在工作空气下生成相关文件.2. 修改工作空间下2个文件内容打开工作空间目录下的 gradle --> wrapper --> gradle-wrapper.properties 。修改一下内容:distributionUrl=http\://services.gradle.org/distributions/gradle-原创 2016-02-02 16:43:37 · 476 阅读 · 0 评论 -
fragment 的onActivityResult
fragment 的onActivityResult 不调用实现方法1.在FragmentActivity 的onActivityResult 里添加super.onActivityResult(requestCode, resultCode, data);2.在Fragment 里调用startActivityForResult 一定不要加getActivity原创 2015-04-04 14:07:24 · 392 阅读 · 0 评论 -
android见后台切换监听
基本思路正如9楼所述:就是让app中所有的activity继承与一个公共的activity(例如:BaseActivity),然后在BaseActivity的onStop()中判断当前程序是否处于后台代码片段,双击复制[java] view plaincopy/** * 文件名:BaseActivity.java转载 2015-01-07 21:06:51 · 567 阅读 · 0 评论 -
Android延时执行的几种方法
Android延时执行的几种方法 开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务转载 2015-01-07 17:15:57 · 366 阅读 · 0 评论 -
新浪微博OAuth2.0认证详细过程
今天收到新浪邮件,要关闭OAuth1和旧版接口,于是我计划将我的应用也移到OAuth2.0,结果从花了很长的时间读新的API,越读越失望,现将其中的OAuth2.0授权认证机制开发心得贴出来,供大伙参考。第一步:修改Config.properties的配置信息.打开这个文件,将你的信息填入,具体如下:client_ID = (你申请应用的appkey)原创 2012-06-12 19:07:55 · 1475 阅读 · 0 评论 -
Android GUI编程模型(MVC设计模式)
Google向Android的java环境中添加了自己的GUI(GraphicalUser Interface)框架,以下称为Android GUI框架。这个框架跟java其他的GUI框架很类似,都是单线程、事件驱动、嵌套与继承机制下的窗口组件类库。我们先前已知的java GUI框架有:AWT,SWING,SWT,J2ME等。所以,如果你熟悉这些框架,那么也应该对Android的GUI框架很容转载 2012-06-07 09:21:48 · 697 阅读 · 0 评论 -
fragment 动态改版menu ,非Activity中
fragment 中布局加入toolbar,上层Activity中无toolbar1、复写onPrepareOptionsMenu方法 @Override public void onPrepareOptionsMenu(Menu menu) { menu.clear();//先清除已经建好的menu MenuInflat原创 2017-06-10 14:32:58 · 346 阅读 · 0 评论