android 开发小问题解决方案
开发过程中遇见的问题记录
daweibalang717
这个作者很懒,什么都没留下…
展开
-
单应用多语言切换(语言国际化)
【代码】单应用多语言切换(语言国际化)原创 2023-11-09 18:05:56 · 327 阅读 · 0 评论 -
Unity 升级31 遇见java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE 解决
当unity 和android 原生升级到31 遇见java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE。原创 2023-07-06 11:33:55 · 1044 阅读 · 0 评论 -
shell脚本后台运行
第一种情况:已经启动了脚本按下ctrl+z然后输入命令#jobs[1]+ Stopped xxxxx下面这个命令里的1 就是上面中括号里的数字#bg %1注:jobs 查看当前有多少在后台运行的命令fg 将后台中的命令调至前台继续运行bg 将暂停的命令调至后台 并继续执行这种情况只是把程序放到了后台运行,退出终端依然会终端程序。原创 2014-10-30 17:09:29 · 1687 阅读 · 0 评论 -
【Android】状态栏通知Notification、NotificationManager详解
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一转载 2014-09-18 11:30:13 · 504 阅读 · 0 评论 -
Android GC机制及一些调试信息
在Davilk中,给程序分配的内存是根据机型厂商的不同而不同(现在大部分为32MB) 在VM内部会将内存分为:java使用的内存,Native使用的内存,他们之间不能共享,当某一方面不足的时候必须向VM申请,而不能直接使用另外一个的内存。 android GC if you wanna a concrete example ,p转载 2014-09-17 16:26:48 · 819 阅读 · 0 评论 -
jni/../../Classes/AppDelegate.cpp:29: error: undefined reference to
造成这个问题的原因是因为android.mk里面没有添加你转载 2014-10-09 13:44:02 · 1932 阅读 · 0 评论 -
setSystemUiVisibility() 与 getSystemUiVisibility() 显示隐藏状态栏
用于备忘:Android 4.4 Camera 源码里面有一个操作界面的方法: /** * If {@param visible} is false, this hides the action bar and switches the * system UI to lights-out mode. If {@param hideLater} is true,原创 2014-12-02 15:36:58 · 6189 阅读 · 0 评论 -
android style 命名中的点(.)和parent (用于备忘)
No resource found that matches the given name 'Widget.DeviceDefault.CompoundButton'原创 2014-11-03 11:19:28 · 2011 阅读 · 0 评论 -
cocos2d-x学习笔记-CCMenu和CCMenuItem详解
转自:http://codingnow.cn/cocos2d-x/832.html转载 2014-09-10 09:17:25 · 563 阅读 · 0 评论 -
GL calls GL verts FPS
写在前面:刚接触,运行demo 看到有这些字样信息。个人理解,如有不对,请指出,因为我也不太明白(这里写下,怕自己把这样的理解都忘了)。GL calls(渲染次数)GL verts(显卡绘制的顶点数)FPS(每秒显示帧数 - 帧率测量单位(frames per second))GL 应该指的是OpenGL :OpenGL(全写Open Graphics Libr原创 2015-03-03 17:36:19 · 7559 阅读 · 0 评论 -
Android判断应用或Activity是否存在
转自:http://blog.csdn.net/chanccie/article/details/8314951一、根据包名判断应用是否存在public boolean checkApplication(String packageName) { if (packageName == null || "".equals(packageName)){ return f转载 2015-02-27 10:13:09 · 1214 阅读 · 0 评论 -
android帮助文档打开慢
原文:http://blog.csdn.net/wc0077/article/details/396698851. 打开index.html,然后注释掉两个地方 stylesheet和js两个地方:href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumital转载 2015-07-16 15:39:37 · 408 阅读 · 0 评论 -
adb 抓日志
捕获屏幕录像adb shell screenrecord /sdcard/movie.mp4捕获日志adb logcat -b main -v time > main.txtadb logcat -b system -v time > system.txtadb logcat -b events -v time > event.txtadb shell cat /p原创 2015-08-04 18:26:59 · 1167 阅读 · 0 评论 -
如何分析解决Android ANR
转自:http://blog.csdn.net/dadoneo/article/details/8270107一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸转载 2015-05-20 15:59:49 · 800 阅读 · 0 评论 -
android 捕获并处理HOME键
转载自: 1. 在activity中加上这段代码就可以屏蔽home键(onKeyDown事件会捕捉到home键)。 public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUAR转载 2014-08-14 10:51:42 · 557 阅读 · 0 评论 -
基于ViewGroup自定义自动换行的布局的实现(用于备忘)
package com.mobiledu.widget;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.转载 2014-03-11 17:35:06 · 448 阅读 · 0 评论 -
android 文本框部分文字的点击事件
转载请标明出处。 android文本原创 2014-08-12 10:35:09 · 1751 阅读 · 0 评论 -
重力感应,图片摆动旋转(自定义控件) android
自定义ImageView控件,根据重力感应,图片左右摇摆(会有抖动现象,因为重力感应一直在变,可以参考下http://download.csdn.net/detail/daweibalang717/6800381,请下载后自己完善) 下面是主代码:public void setText(String text,float size){ this.text = text;原创 2014-01-02 17:19:42 · 3610 阅读 · 0 评论 -
PopupWindow Android
PopupWindow need_pop; RelativeLayout dialogView = (RelativeLayout) LayoutInflater.from(this).inflate(R.layout.need_pop, null); RelativeLayout item1 = (RelativeLayout) dialogView.findViewB原创 2014-01-06 10:45:12 · 613 阅读 · 0 评论 -
android 打开系统程序 显示系统图片与视频(用于备忘)
跳转到图片与视频显示 intent = new Intent(Intent.ACTION_VIEW);//图片和视频intent.setData(MediaStore.Images.Media.EXTERNAL_CONTENT_URI);跳转到图片原创 2014-08-12 09:09:02 · 1467 阅读 · 0 评论 -
在Activity 创建后,显示状态栏
private void hideStatusBar() {WindowManager.LayoutParams attrs = getWindow().getAttributes();attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;getWindow().setAttributes(attrs);}pri翻译 2014-04-24 12:32:27 · 823 阅读 · 0 评论 -
自定义 Preference
以前写应用1、Preference 多用于设置界面原创 2014-08-12 09:39:11 · 887 阅读 · 0 评论 -
android 动态设置圆角背景(来自http://www.oschina.net/code/snippet_189899_23696)
调用: categoryIV = (TextView) this.findViewById(R.id.categoryIV_text); StateRoundRectDrawable mRoundRectDradable = new StateRoundRectDrawable(getResources().getColor(R.color.whi转载 2014-03-14 17:36:14 · 1396 阅读 · 0 评论 -
抗锯齿方法paint.setAntiAlias(ture);paint.setFilterBitmap(true))
在Android中,目前,我知道有两种出现锯齿的情况。 ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。 ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。 ◆ 用Canvas绘制位的的情况。在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在转载 2014-01-02 17:05:42 · 947 阅读 · 0 评论 -
Android判断当前正在通话(非空闲)的状态
public boolean isTelephonyCalling(){ boolean calling = false; TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); if(TelephonyManager.CALL_STAT原创 2014-07-29 11:22:38 · 9551 阅读 · 0 评论 -
调用系统计算器 android(适用于不同品牌)
做项目时设计原创 2014-04-18 15:08:24 · 2982 阅读 · 2 评论 -
android 截屏
1、网上流传的view.getDrawingCache(); 截取带视频的页是黑框。 那么怎么太能截取上的,我的思路是获取视频的当前一帧,算好坐标,把view.getDrawingCache();获取的图片与当前帧合成一张图。(上图坐标算的不是很准确,但是结果是实现了的)2、代码如下:package com.example.screenshot;import java.io.File;原创 2016-03-16 12:12:02 · 743 阅读 · 0 评论 -
Viewpage + fragment 防止预加载
参考:http://blog.csdn.net/maosidiaoxian/article/details/38300627先上代码:父类 public abstract class BaseFragment extends Fragment { public View rootView; protected boolean isVisible; protec翻译 2015-12-04 11:27:43 · 931 阅读 · 0 评论 -
Android 从网页中跳转到APP
转自:http://blog.csdn.net/buptlzx/article/details/9837137/ 最近,在使用QQ和微信等SDK来实现分享网页的时候,发现,SDK已经为页面跳转回应用提供了基本的数据支持。我们只需在应用里和被分享的网页进行简单的设置,即可实现此功能。那么我们先来看下网页跳转回应用的实现原理。就Android平台而言,URI主要分三个部分:s转载 2016-04-16 14:56:49 · 443 阅读 · 0 评论 -
android 图片处理
import android.graphics.Bitmap;import android.graphics.BitmapFactory;public class ImageTool { /** * 缩放图片 * @author silent * @param data 数据 * @param desWidth 目标宽 * @param desHeight 目标高原创 2016-03-01 09:41:05 · 431 阅读 · 0 评论 -
用 MediaMetadataRetriever 获取VideoView当前帧
布局<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翻译 2016-03-16 11:18:26 · 3363 阅读 · 0 评论 -
自动垂直滚动(autoText)
自定义控件:package cn.silent.view;import java.util.ArrayList;import android.content.Context;import android.os.Handler;import android.util.AttributeSet;import android.view.Gravity;import android.v原创 2015-12-08 17:39:10 · 780 阅读 · 1 评论 -
android自定义控件(三) 增加内容 自定义属性 format详解
转 :http://blog.csdn.net/ethan_xue/article/details/73150641. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" />转载 2015-11-17 11:26:37 · 442 阅读 · 0 评论 -
图片处理 缩放与圆形
缩放: private class UpdateThumbnailTask extends AsyncTask { private final byte[] mJpegData; private final boolean mCheckOrientation; public UpdateThumbnailTask(final byte翻译 2015-09-10 17:52:00 · 1132 阅读 · 0 评论 -
eclipse 和 android studio 快捷键对比
操作studioeclipse debug/run计算变量值alt+F8ctrl+shift+I跳到下一步F8F6跳到下一个断点shift+F8F8进入到代码F7F5停止运行Ctrl+F2 debug运行appshift+F9F11运行转载 2016-02-25 17:49:05 · 417 阅读 · 0 评论 -
加载较大的本地文件作为背景图时 防止内存溢出
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的so转载 2017-06-27 15:31:30 · 291 阅读 · 0 评论 -
gradle 上传第三方jar包到maven
创建一个.gradle 文件,如test.gradle在build.gradle 中头部添下行引用这个.gradle文件来生成可执行gradle:apply from: 'test.gradle'下面是test.gradle的内容:apply plugin: 'maven-publish'publishing { publications { JAR(MavenPublication) { //注一 artifacts =[file("原创 2021-07-23 14:21:06 · 311 阅读 · 0 评论 -
Android uiautomator 使用入门官方教程
Android uiautomator 使用入门官方教程本文英文原文 http://developer.android.com/tools/testing/testing_ui.html 已把其翻译为中文,希望各位多多了解uiautomator 安卓自动化测试工具,非常好用,我很喜欢! In addition to unit testing the individual compo转载 2016-06-21 13:39:18 · 2670 阅读 · 0 评论 -
查找端口号,杀死进程
C:\windows\system32>netstat -ano | findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 10360 TCP 192.168.1.85:50132 182.254.48.113:8080 CLOSE_WAIT 92转载 2016-12-20 20:06:23 · 587 阅读 · 0 评论 -
android 从文件获取视频帧
MediaDecoder.javaimport android.graphics.Bitmap;import android.media.MediaMetadataRetriever;import android.util.Log; public class MediaDecoder { private static final String TAG = "MediaDecoder";...转载 2018-07-09 17:56:30 · 1358 阅读 · 0 评论