- Jan 10 Thu 2013 23:08
-
[轉]Android中Cursor关闭的问题
- Jan 10 Thu 2013 23:07
-
[轉]用getIdentifier()获取资源Id
http://gundumw100.iteye.com/blog/1135242
做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。
主要由两种方法,个人建议第二种。
1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为:
String path = "com/drawable/resource/imageName.png";
InputStream is = getClassLoader().getResourceAsStream(path);
Drawable.createFromStream(is, "src");
2. 如果还是希望直接使用res/drawable中的图片,就需要通过下面的方法了:
假设创建工程的时候,填写的package名字为:com.test.image
int resID = getResources().getIdentifier("imageName", "drawable", "com.test.image");
Drawable image = getResources().getDrawable(resID);
做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。
主要由两种方法,个人建议第二种。
1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为:
String path = "com/drawable/resource/imageName.png";
InputStream is = getClassLoader().getResourceAsStream(path);
Drawable.createFromStream(is, "src");
2. 如果还是希望直接使用res/drawable中的图片,就需要通过下面的方法了:
假设创建工程的时候,填写的package名字为:com.test.image
int resID = getResources().getIdentifier("imageName", "drawable", "com.test.image");
Drawable image = getResources().getDrawable(resID);
- Dec 24 Mon 2012 09:31
-
android uses-sdk targetSdkVersion 導致舊版出錯
之前測試一個程式時一直失敗,後來發現竟然是AndroidManifest中的
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
- Dec 13 Thu 2012 18:40
-
Buttin setOnClickListene 錯誤 空指標 空指針 nullpoint
- Dec 13 Thu 2012 18:38
-
[轉]解决:Google代码achartengine曲线代码报错问题
官网:http://code.google.com/p/achartengine/
下载代码部署项目会报下面的错误:
java.lang.NoClassDefFoundError: org.achartengine.model.XYMultipleSeriesDataset
下载代码部署项目会报下面的错误:
java.lang.NoClassDefFoundError: org.achartengine.model.XYMultipleSeriesDataset
- Dec 13 Thu 2012 18:36
-
[轉]MySql错误代码1045的解决方案
错误代码 1045
Access denied for user 'root'@'localhost' (using password:YES)
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
Access denied for user 'root'@'localhost' (using password:YES)
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
- Dec 13 Thu 2012 18:34
-
[轉]解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL不允许从远程访问的方法
解决方法:
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
- Dec 13 Thu 2012 18:31
-
[轉][mysql]can't connect to MySQL Server
今天同事問我的問題--如何設定帳號給外面伺服器使用
1)首先要設定帳號
外面連進來的IP是123.123.123.123(不限的話,設%)
假使帳號/密碼是five/pwdfive
存取資料庫是fiveDB
權限不限的話
指令如下:
grant all on fiveDB.* to five@'123.123.123.123' identified by 'pwdfive';
結果發現連資料庫時發現出錯
顯示~~~ can't connect to MySQL Server on ....
參考一篇文章--
http://dev.mysql.com/doc/refman/5.0/en/can-not-connect-to-server.html
在CMD模式下用 telnet 123.123.123.123 3306
測試3306是否有開啟
結果是...正連線到 123.123.123.123...無法開啟到主機的連線, 在連接埠 3306: 連線失敗
証明3306的port被擋住了
1)首先要設定帳號
外面連進來的IP是123.123.123.123(不限的話,設%)
假使帳號/密碼是five/pwdfive
存取資料庫是fiveDB
權限不限的話
指令如下:
grant all on fiveDB.* to five@'123.123.123.123' identified by 'pwdfive';
結果發現連資料庫時發現出錯
顯示~~~ can't connect to MySQL Server on ....
參考一篇文章--
http://dev.mysql.com/doc/refman/5.0/en/can-not-connect-to-server.html
在CMD模式下用 telnet 123.123.123.123 3306
測試3306是否有開啟
結果是...正連線到 123.123.123.123...無法開啟到主機的連線, 在連接埠 3306: 連線失敗
証明3306的port被擋住了
- Dec 10 Mon 2012 03:21
-
android map 發生 class
12-09 19:19:58.721: E/AndroidRuntime(634): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{tw.com.irons.smsgps/tw.com.irons.smsgps.Try_case_SMSGPSActivity}: java.lang.ClassNotFoundException: tw.com.irons.smsgps.Try_case_SMSGPSActivity in loader dalvik.system.PathClassLoader[/data/app/tw.com.irons.smsgps-2.apk]
類似此類的錯誤 java.lang.ClassNotFoundException
要記得加入以下這段
類似此類的錯誤 java.lang.ClassNotFoundException
要記得加入以下這段
- Dec 05 Wed 2012 10:53
-
android ClassCastException android.widget.ImageView出錯
06-25 16:08:32.497: E/AndroidRuntime(14642): java.lang.ClassCastException:
android.widget.ImageView cannot be cast to android.widget.TextView
解決方法:
android.widget.ImageView cannot be cast to android.widget.TextView
解決方法:
- Dec 05 Wed 2012 10:51
-
[轉]android socket 傳圖 用flush使在管道中的圖片進入目標
再问 java socket 图传输
向大家请教个问题,我用socket发送图片的时候,我连续发送10张图片,接收端也接到了10张图,我把它们输出成文件,每张图的大小也是正确的,可是在我的socket连接关闭前,打开接收到的10张图,都是没有图像的,没法预览,看到的都是空。但是我把socket连接一关闭,十张图都有图像了。请问这该怎么处理呢,请大家指点,谢谢
------解决方案--------------------------------------------------------
你flush一下就应该没问题了,因为你发送图片的内容还在管道中,你flush一下就ok了
向大家请教个问题,我用socket发送图片的时候,我连续发送10张图片,接收端也接到了10张图,我把它们输出成文件,每张图的大小也是正确的,可是在我的socket连接关闭前,打开接收到的10张图,都是没有图像的,没法预览,看到的都是空。但是我把socket连接一关闭,十张图都有图像了。请问这该怎么处理呢,请大家指点,谢谢
------解决方案--------------------------------------------------------
你flush一下就应该没问题了,因为你发送图片的内容还在管道中,你flush一下就ok了
- Dec 05 Wed 2012 10:48
-
android 從記憶卡 sdcard 讀取檔案 圖片