`
文章列表
WebStorm激活相关 WebStorm下载地址:https://www.jetbrains.com/webstorm/ 激活流程 1: 2: 其他激活地址可参: http://www.cnblogs.com/ys-wuhan/p/5840305.html 项目配置相关 导入项目 选择右上角的倒三角,“Edit Configurations”项 点击绿色“+” 选择npm,并新建一个npm
开发过程有个场景:关闭之前所有activity,跳转到登录页 以前是activity都放到一个list里面,退出应用的时候遍历列表,逐个finish 换种实现方式 跳转登录页的intent添加两个flag  Intent.FLAG_ACTIVITY_CLEAR_TASK Intent.FLAG_ACTIVITY_NEW_TASK Intent intent = new Intent(this, TestCActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); intent.addFlags ...
开发过程中需要把相关功能打成jar包供别人调用,如果不混淆的话,调用方可以直接看到源码 考虑到隐私,我们需要将jar包进行混淆 分两步来做 1.打一个jar包 eclipse下  export-->java-->jar file-->选择工程--> 不含资源文件的话src勾选下-->写下导出jar包路径以及名称-->一直next生成jar包 生成一个没有被混淆过的jar包 2.对jar包进行混淆 用android 自带的ProGuard工具 工具路径  Android\android-sdk\tools\proguard\bin\progua ...
概念 eclipse workspace --->  studio project eclipse project   --->  studio module step1: eclipse导出 export --> Android  --> Generate Gradle Build files  -->next-->next-->勾选项目 next-->force overriding of existing files-->finish step2: studio导入项目 File-->New-->Import ...
一直对这块的知识一知半解,今天找个时间好好理一理。 首先,我们都知道,三个重写的方法 (onInterceptTouchEvent&dispatchTouchEvent&onTouch) 都会有返回值。布尔型的,我们可以这样理解 true 表示已消费这个event事件,不会往 ...
纯手写,可能有些问题,功能已实现 activity package com.nico; import android.annotation.SuppressLint; import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.net.Uri; import android.os.Bundle; import android.os.Handler; import android.os.Message; impo ...
开发过程中,页面使用fragmentactivity,可能会遇到这样的问题 应用放置于后台,前台应用使用资源过多,手机默认会回收一些优先级低应用的资源 这样当我们的应用回到前端的时候,可能会因为资源被回收,引起异常, 导致fragment显示错乱。 查了差相关资料以及别人的帖子, 有一个简单的解决方法, 在activity中重写 @Override protected void onSaveInstanceState(Bundle outState) { // super.onSaveInstanceState(outState); } 方法中注释掉 ...
转载自 http://www.blog4app.com/?p=62 我的问题:fragment展示网络down下来的图品,列表由一张图到多张的时候使用 @Override public int getItemPosition(Object object) { return POSITION_NONE; } 能解决问题 但是列表图片只有一张,需要更新为另外一张的时候,不行 ,则需要重载public Object instantiateItem(ViewGroup container, int position) 更新fragment中的数据来 ...
示例 初始Activity启动目标activity,并带上了请求码requestCode startActivityForResult(new Intent(CurrentActivity.this, TargetActivity.class),requestCode); 目标activity关闭 setResult(resultcode) TargetActivity.this.finish(); 返回到初始Activity后,处理方法 @Override public void onActivityResult(int requestCode, int resul ...
最近有个处理android手机短信的需求,需要删除本地某指定短信 代码大同小异 delete(Uri.parse("content://sms/sent/"), "_id=" + _id, null); 但删除后返回值一直是0,也未报错。 反复对比网上的一些示例,没什么分别。 后来查了一些资料,才知道,谷歌为了保护用户隐私,第三方应用不可以操作删除短信 除非,申请为默认的短信应用。(我的nexus5 默认的是环聊) 参考http://segmentfault.com/q/1010000001603263
项目中Listview需要添加headview以及footview. 响应listview的onitemclick事件的时候容易出现数组越界的问题. 排查后发现自己使用的是自定义的adater来获取对象. 需要调用parentadapter来调用,即可避免问题,示例代码如下: @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { parent.getAdapter().getItem(position); } 参考url:ht ...
【转自】http://blog.csdn.net/jabony/article/details/39320759 Type LibDescription LibLocation Android SlidingMenu https://github.com/jfeinstein10/SlidingMenu https://github.com/SpecialCyCi/AndroidResideMenu https://github.com/SimonVT/android-menudrawer ActionBar https://github.com/Man ...
android多分辨率适配其实是老生常谈的话了,今天再拿出来炒个冷饭 背景:现在手机分辨率从480*800,到720*1280,再到1080*1920,最近三星的note4出来了, 都飙到2560*1440了。 从前适配多分辨率的话,用.9.png的图,用dp可以解决很多问题。。。 但随着手机厂家的不断升级硬件,以前的屏幕密度,density等等也在不断飙升。 上述的俩个方法也不能解决所有问题了。。你会发现明明是用了dp单位,用了.9的图, 分辨率同样为的1080p的两个手机显示效果可能大相径庭。 原因呢,还是因为手机密度不一样了,如下图所示 在我们建立工程的时候,androi ...
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center  按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 CENTER_CROP / centerCrop  按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) CENTER_INSIDE / centerInside  将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于 ...
很多时候,我们可以看到在web页面中点击链接,可以直接启动app。 原理很简单,通过访问指定的文件,请求链接"abc://def",搜索到对应的app,启动...(当然,手机需要已安装该app) app的manifest文件启动activity里边加上 <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:n ...
Global site tag (gtag.js) - Google Analytics