`
用牛奶把自己灌醉
  • 浏览: 12446 次
社区版块
存档分类
最新评论
文章列表
        在onKeyDown()方法里:                 System.gc(); //              System.exit(0);                 ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);                 activityManager.killBackgroundProcesses(getPackageName());                 android.os.P ...
该功能用到了Apache的开源项目simplecropimage. 下面代码中CropImage类为SimpleCropImage中的类,该类需要在Manifest中进行注册。simplecropimage用到的依赖类在附件中。 直接上代码: /** 打开相册(第一步)*/ private static final String IMAGE_UNSPECIFIED = "image/*"; private void openPhotos() { Intent intent = new Intent(Intent.ACTIO ...
直接上方法:  public boolean tabIsExist(SQLiteDatabase db){ boolean result = false; if(yourTableName == null){ return false; } Cursor cursor = null; try { String sql = "select count(*) as c from sqlite_master where type ='tabl ...
在Androind应用中如果用到JS加载内容,图片的样式适配手机屏幕,其宽度为和手机屏幕宽度一致,可以设置CSS中的width属性为100%。即 width:100%。
private DisplayMetrics getWithAndHeight(Context context){ DisplayMetrics displayMetrics = new DisplayMetrics(); WindowManager windowManager = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); windowManager.getDefaultDisplay().getMetrics(displayMetrics); ...
今天解决了一个Js的问题。心情倍儿爽,特此纪念下 。 具体是: 在Android手机上(某些华为的型号)用js加载的轮播图不能左右滑动。 解决方案: 对需要左右平滑的图片添加以下代码: $('.bigPic .spic').on('touchstart',function(){        document.addEventListener('touchmove', handleMouseMove true); }); function handleMouseMove(event){        event.preventDefault();//关键在这 } 其中'.bigPic .sp ...
Dialog dialog = new Dialog(context, R.style.dialog);时,context一定要传activity的上下文,而不能传application的上下文,不然会报空指针。即要用getActivity()而不能用getApplicationContext()。不然会报BadTokenException。
首先在Android Studio 中打开Terminal终端,输入如下命令: adb shell monkey –p 程序包(包名) –v 测试次数  ,   即可开启测试 ls data/data 显示所有程序包 如果提示 opendir failed, Permission denied su回车,即可获得手机root权限
列出权限 adb shell pm list permissions -d -g 授予或撤回权限 adb shell pm [grant|revoke] <permission-name> ...
今天往AS中导项目时遇到如下错误Error:Execution failed for task ':dynamicgrid:packageReleaseResources'. > Executor Singleton not started 发现是Gradle版本问题,之前gradle版本是1.0.0,改成1.2.3(最新的)就OK了(AS版本1.3)
今天换了新电脑,重装了AndroidStudio,发现DDMS中怎么也不显示连的魅族MX2,妈的,最后发现竟然是没装手机驱动!!!!干了二十多年IT,头一次感到耻辱!!!   
最近公司做的项目中几乎全是高分辨的大图,刚开发完后加载几张图片就OOM,费了好大功夫才优化好。这里介绍一个优化内存的小技巧:在清单文件里的application标签下设置属性largeHeap为true,即可扩大可使用的推内存。代码如下:android:largeHeap="true"。这样设置后,发生OOM的几率有一定的减少,不发生的时间有一定延长。
Global site tag (gtag.js) - Google Analytics