android开发中遇到的问题汇总【二】

36.代码规范

http://liuzhichao.com/p/1781.html#more-1781

  1. // Disallow Parent Intercept, just in case

    ViewParent parent = getParent();

    if (parent != null) {

    parent.requestDisallowInterceptTouchEvent(true);

    }

38.在纯属布局中,将除最底部以外的的view都设置weight为1就可以了。

39.editview 左侧加drawable

如果只是在左边或者右边加图片 可以用EditeView 的一个属性; android:drawableLeft在text的左边输出一个drawable,如图片!

如果在中间或者随意加图片的话,需要你重写EditView来实现图文混排!

40.加密算法

41.01-07 15:34:23.160: E/AndroidRuntime(1932): Caused by: java.lang.UnsatisfiedLinkError: Couldn’t load AES: findLibrary returned null

01-07 15:37:43.240: E/AndroidRuntime(2537): java.lang.UnsatisfiedLinkError: Native method not found: com.jetsun.hbfc.core.AESCoder.decryptCNew:()Ljava/lang

/String;

01-07 15:37:43.230: D/dalvikvm(2537): No JNI_OnLoad found in /data/data/com.jetsun.hbfc/lib/libAES.so 0x4160abe0, skipping init

01-07 15:37:43.230: W/dalvikvm(2537): No implementation found for native Lcom/jetsun/hbfc/core/AESCoder;.decryptCNew:()Ljava/lang/String;

return makes pointer from integer without a cast [enabled by default]

01-07 17:51:47.520: D/dalvikvm(12438): No JNI_OnLoad found in /data/data/com.jetsun.hbfc/lib/libAES.so 0x41601a80, skipping init

01-07 17:51:47.525: I/JNIMsg(12438): jclass == NULL

01-07 17:51:47.525: I/JNIMsg(12438): step 1 : jclass Begin ok !

01-07 17:51:47.525: I/JNIMsg(12438): encryptC == NULL

01-07 17:51:47.525: I/JNIMsg(12438): step 2 : decryptC new failed

01-07 17:51:47.525: I/JNIMsg(12438): step 2 : decryptC method prepared ok !

41.jni基础

android android_log_print打印函数源代码 http://blog.csdn.net/sno_guo/article/details/8143050

JNI字段描述符“([Ljava/lang/String;)V” http://fgsink.blog.163.com/blog/static/16716997020124310169911/

jni函数讲解 http://blog.csdn.net/caimouse/article/category/661872/2

基于 Android NDK 的学习之旅—– C调用Java http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.html

No JNI_OnLoad found in … skipping init http://stackoverflow.com/questions/11798054/no-jni-onload-found-in-skipping-init

eclipse ndk配置详细描述 http://www.cnblogs.com/chenjiajin/archive/2012/04/12/2444188.html

基于 Android NDK 的学习之旅

汇总 ndk精华

http://www.cnblogs.com/chenjiajin/archive/2012/04/12/2444188.html
http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.html
http://blog.csdn.net/caimouse/article/details/6853795
http://fgsink.blog.163.com/blog/#m=0&t=1&c=fks_084071081085086066085080094095085080086066082095095068084

42.md5 aes加密

有固定的密钥key的AES加密 http://fenglingcorp.iteye.com/blog/586600

android Rsa 算法加密明文—>公钥—>密文 密文–>密钥–>明文 http://blog.sina.com.cn/s/blog_6568e7880100x8r9.html

java加密与解密的艺术作者 http://snowolf.iteye.com/blog/379860

Android AES加密算法及其实现 http://blog.csdn.net/randyjiawenjie/article/details/6587986

AES加密解密Android版 http://www.cnblogs.com/carlosk/archive/2012/05/18/2507975.html

加密方式  AES
加密模式  AES/CBC/PKCS5Padding
加密向量 iv
secretkey 秘钥
编码方式 utf-8

43.proguard的使用

44.socket

Socket简单用法 http://www.cnblogs.com/harrisonpc/archive/2011/03/31/2001565.html

即时通讯

基于xmpp openfire smack开发之openfire介绍和部署[1] http://blog.csdn.net/shimiso/article/details/8816558

Openfire+Spark聊天Demo http://www.apkbus.com/android-69413-1-1.html

openfire的Android客户端实现 http://download.csdn.net/detail/sky_monkey/5820879#comment

45.音频编解码

FFmpeg的Android平台移植—编译篇 http://blog.csdn.net/gobitan/article/details/22750719#reply

46.f5 负载均衡

  1. 掌上指路标 —– APP架构与导航设计 http://www.yixieshi.com/ucd/13188.html

     APP导航设计的步骤主要为以下三步:

      1. APP框架整理:信息架构 or 任务分析

      2. 框架层级判断: 扁平 vs 树状

      3. 导航具体表现形式:控件形式and摆放位置

48.移动App架构设计

http://blog.csdn.net/uxyheaven/article/details/38041091

移动App设计之分层架构+MVC http://www.cnblogs.com/Logen/archive/2012/11/08/2760638.html

49.Android 精品开源项目

http://blog.csdn.net/caesardadi/article/details/21091645

50.使用GDB调试JNI代码

Android NDK应用原理 http://shihongzhi.com/ndk/

NDK 开发指南—Android NDK概览 http://hualang.iteye.com/blog/1135105

51.ubuntu下搜狗输入法,使用过程中突然出现 “搜狗面板程序加载失败 请重启以使用输入法”导致无法使用

解决方法:终端sogou-qimpanel &

52.layout_alignBaseline的作用

53.android:layout_weight的真实含义

android:layout_weight的真实含义是:一旦View设置了该属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比!

http://blog.csdn.net/yanzi1225627/article/details/24667299

54.即时通讯

基础:socket

原理:

如何保证socket长连接 http://blog.csdn.net/chengyingzhilian/article/details/7633640

android中对服务端的长连接【socket】 http://blog.csdn.net/yaya_soft/article/details/11778593

1.Android 基于Socket的聊天应用(二)  http://www.cnblogs.com/-run/archive/2012/04/07/2434837.html#!comments   下载demo
Ubuntu 14.04下MySQL服务器和客户端的安装  http://www.linuxidc.com/Linux/2014-10/107912.htm
Ubuntu 安装mysql和简单操作   http://www.cnblogs.com/zhuyp1015/p/3561470.html
如何在mysql中创建数据库  http://www.360doc.com/content/11/0719/18/2104556_134548635.shtml
Java连接MYSQL 数据库的连接步骤  http://database.51cto.com/art/201006/204217.htm

2.基于XMPP的即时聊天项目  需要google账号,目前无法登录 本项目是一套基于android+asmack+openfire+xmpp的安卓即时聊天服务端,项目直连google talk服务器,可以使用谷歌帐号登录客户端,测试需要至少两个谷歌帐号。在程序里添加好友即可聊天

3.Android手机通过socket与pc通信 http://blog.csdn.net/tobacco5648/article/details/7742295

55.ubuntu显示端口占用、正在运行的程序,以及强制关闭一个进程

1. 显示占用某个端口的程序

lsof -i:80
lsof -i:5000

2. 显示某个程序是否在运行,查看某个运行的程序

ps -aux | grep "paster"
ps -aux | grep apache2

3. 杀掉一个进程,和强制杀掉一个进程

kill 211119
sudo kill -s 9 21119

56.设置Activity进入退出动画

使用代码设定

通过调用overridePendingTransition() 可以实时修改Activity的切换动画。但需注意的是:该函数必须在调用startActivity()或者finish()后立即调用,且只有效一次。

57.滑动返回

android-swipelistview

SwipeBackLayout

SlidingFinish

自从用了swipebacklayout, 友好度提高了许多。
但是又遇到一个问题 如下

每个界面在滑动返回时候都能够看到桌面 ,然后才跳到我的主界面。
解决方法:
 主界面窗口不要设置透明 <item name="android:windowIsTranslucent">false</item>,其他界面true

58.Android 虚拟键盘弹出把底部栏顶上去的解决办法

解决办法:

在AndroidManifest的相应的activity中加上:android:windowSoftInputMode=”adjustPan”

http://www.linuxidc.com/Linux/2011-10/46070.htm

时间: 2024-10-18 17:29:44

android开发中遇到的问题汇总【二】的相关文章

android开发中遇到的问题汇总【八】

一. 工具使用 245.使用androidstudio时,不知道什么原因svn不见了 Android Studio missing Subversion plugin Please make sure that the "SubversionIntegration" plugin is enabled in Preferences > Plugins 248.androidstudio 如何自动import用到的类或接口? For Windows/Linux, you can g

android开发中遇到的问题汇总【三】

在EditText中插入表情图片 (CharacterStyle&SpannableString) http://gundumw100.iteye.com/blog/904107 EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢? 记得android中有个android.text包,这里提供了对文本的强大的处理功能. 添加图片主要用SpannableString和ImageSpan

android开发中遇到的问题汇总【九】

244.http请求的url含有中字符时.须要Uri编码.Uri.encoder() 245.使用androidstudio时,不知道什么原因svn不见了 Android Studio missing Subversion plugin Please make sure that the "SubversionIntegration" plugin is enabled in Preferences > Plugins 246.Error:Execution failed for

android开发中遇到的问题汇总【四】

92. Looks like there is no way to avoid modifications made by the import plugin. All the settings it has is three checkboxes related to dependency management. I tried to uncheck all of them but still it does change my project structure. I managed to

android开发中遇到的问题汇总(五)

127.ANDROID仿IOS时间_ANDROID仿IOS弹出提示框 http://dwtedx.com/itshare_297.html 128. Android TextView drawableLeft 在代码中实现 方法1 Drawable drawable= getResources().getDrawable(R.drawable.drawable); /// 这一步必须要做,否则不会显示. drawable.setBounds(0, 0, drawable.getMinimumWi

android开发中遇到的问题汇总【七】

212.Android WebView常见问题及解决方案汇总 http://blog.csdn.net/t12x3456/article/details/13769731 213.Android check network connectivity on some tablets crash java.lang.NullPointerException at com.xxx.Util.getNetworkState(Util.java:246) 214.What is the equivalen

android开发中遇到的问题汇总【六】

190. Genymotion Crash after a few minutes E/eglCodecCommon(2163): writeFully: failed: Broken pipe http://stackoverflow.com/questions/23855115/genymotion-crash-after-a-few-minutes It's not really caused by your application, so don't worry. It often ha

android开发中经常遇到的问题汇总

大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2) 原因: 不影响正常运行.在AndroidManifest.

android开发中监听器的三种实现方法(OnClickListener)

Android开发中监听器的实现有三种方法,对于初学者来说,能够很好地理解这三种方法,将能更好地增进自己对android中监听器的理解. 一.什么是监听器. 监听器是一个存在于View类下的接口,一般以On******Llistener命名,实现该接口需要复写相应的on****(View v)方法(如onClick(View v)). 二.监听器的三种实现方法 (以OnClickListener为例) 方法一:在Activity中定义一个内部类继承监听器接口(这里是OnClickListener