java微信朋友圈
『壹』 java安卓開發,做一個簡單的仿微信朋友圈的布局。
這種問題你想用這么點分數就知道,
『貳』 如何打造高逼格的微信朋友圈
朋友圈組成三要素
頭像
讓妹子有興趣了解我們。對我們產生好奇或是好感,讓妹子知道我們是真實存在的,產生安全感。
朋友圈封面
自我價值的展現,突出自身獨特DHV。
日常朋友圈
從各個方面展現生活,讓自己的生活看起來豐富和精緻。
日常朋友圈打造
什麼樣的朋友圈是不該發的呢?
1.轉發心靈雞湯、無病呻吟的文章(顯得沒有主見,沒有判斷力。)
是不是就像看到僵屍粉一般的朋友圈,你會想跟他聊嗎?
2.純文字
文字提供的價值信息很少,除非你文筆很好。即使這樣我也建議你配圖發。另外純文字無法分組可見,對於篩選不利。
3.很隨意拍的跟朋友的玩鬧照片
物以類聚,你把朋友拍的很屌絲,會拉低你自己的價值。所以說給朋友拍照時還是走點心吧。
『叄』 不用微信JSSDK,JAVA開發微信公眾號,做出分享朋友圈功能,求求高手解答
沒那麼牛的,等幾年開放了這個許可權倒是可以,有些瀏覽器就自帶分享功能,可以用用,開發技術不懂可以問我
『肆』 java怎麼實現微信分享到朋友圈功能
申請應用 AppKey
申請方法:訪問友推網站後台,登錄後進入應用列表,添加需要集成友推組件的 App,如下圖,添加成功後可獲取應用的 AppKey。
如何把app分享到微信
2
申請社交平台appkey
集成前您需要為您的應用在各大社交網站的開放平台申請賬號並通過審核,否則只能調用系統的分享菜單,無法跟蹤分享的回調事件及統計平台
如何把app分享到微信
3
引用youtui庫項目
將youtui-lib項目庫和應用工程放在同一個目錄下
在 Package Explorer 中右鍵點擊工程的根目錄,選擇 Properties(屬性),然後點擊,在Android選項點擊Add添加youtui-lib
如何把app分享到微信
4
注冊需要分享的平台
1.配置各分享平台key,該配置文件為youtui_sdk.xml,配置完放入工程的assets文件夾。
2.如果需要分享到哪個平台就將該平台的Enable屬性設置為true.
3.如果需要將某個平台排列到前面,只需要改變它在youtui_sdk.xml文件中的位置即可。
5
各平台需要注意的事項:
新浪微博:
新浪微博需要驗證應用簽名,請一定要在新浪開放平台管理中心應用信息 -> 基本信息 -> Android簽名包名信息 配置該信息
每次包名變化或者使用的.keystore變化都會導致應用簽名變化,請重新到新浪微博開放平台設置。
運行Demo時如果重新編譯,因為使用的.keystore文件變化也會導致應用簽名變化,導致Demo新浪微博分享無法正常工作,請運行Demo時使用Demo工程包中提供的debug.keystore替換C:\Users\Administrator.android中的debug.keystore文件
微信和朋友圈:
微信和朋友圈也需要驗證應用簽名,請在微信開放平台管理中心修改應用 -> 開發信息配置。
QQ和QQ空間:
QQ和QQ空間使用的是騰訊開放平台api,請在騰訊開放平台申請賬號和注冊應用,請不要使用QQ互聯(用於網站賬號登錄)的配置,雖然都是騰訊的,但是兩個平台並不通用,除了需要在youtui_sdk.xml配置信息,還需要在manifest文件中的android:scheme中的tencent後的一串數字換成自己應用的appid。
<?xml version="1.0" encoding="utf-8"?>
最後一行配置說明:選用調用系統分享菜單功能
在AndroidManifest.xml 注冊許可權
在 AndroidManifest.xml 注冊需要的Activity
微信和朋友圈回調設置
如果需要分享微信和朋友圈,必需建一個 應用包名+ .wxapi 的包,在該包下建 WXEntryActivity.java,將該類繼承cn.bidaround.youtui.wxapi.WXEntryActivity即可(裡面不用寫代碼)
public class WXEntryActivity extends cn.bidaround.youtui.wxapi.WXEntryActivity { }
如圖:(將com.xingxinglangtuoche替換成你應用的package名,微信回調會使用到)
如何把app分享到微信
初始化友推
開發者請在自己的程序開始,最好是在MainActivity的onCreate方法調用YtTemplate.init(this)初始化友推sdk,這樣友推sdk才能進行後續調用(否則分享等操作會出現空指針異常),例如:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); YtTemplate.init(this);/初始化友推/ initView(); } 應用退出時:
在您項目的出口Activity的 onDestroy 方法的第一行插入下面的代碼 YtTemplate.release(this); 此方法用於釋放內存,統計用戶使用情況,一旦調用了release,就必須重新調用init才能使用友推的功能,否則會出現空指針異常;
創建 ShareData 實例,調用該實例的set方法設置需要分享的數據: 創建ShareData實例,調用該實例的set方法設置自己需要分享的數據,關於該實例具體內容見下文,如果只是分享應用則只需要設置 setIsAppShare(true) 就可以分享應用在友推後台填寫的信息和下載鏈接。
ShareData 包含的欄位:
isAppShare text imagePath imageUrl description title target_url 判斷是否為分享應用 待分享的文字,簡訊要小於70個字元,微博要小於140個字元,如果需要分享鏈接,最好將鏈接url放在最後 待分享的本地圖片地址,分享圖片的話需要在本地和網路圖片中選一,如果都有則優先分享本地圖片 待分享網路圖片url,分享圖片的話需要在本地和網路圖片中選一,如果都有則優先分享本地圖片 待分享內容的描述 待分享內容的標題 待分享內容的跳轉鏈接
通過創建該類實例,調用實例的set方法設置這些參數,例如:
ShareData shareData = new ShareData(); shareData.isAppShare = false;//設置為true則分享的信息從友推後台填寫的應用信息中讀取,可動態更新,後面的值不用設置。 shareData.setDescription("友推積分組件"); shareData.setTitle("友推分享"); shareData.setText("通過友推積分組件,開發者幾行代碼就可以為應用添加分享送積分功能,並提供詳盡的後台統計數據,除了本身具備的分享功能外,開發者也可將積分功能單獨集成在已有分享組件的app上,");
shareData.setTarget_url("");
shareData.setImageUrl("");
shareData.setImagePath("");
各個平台分享數據的限制和注意事項:
因為各個平台的分享限制,請分享時盡量分享圖片+鏈接,依靠鏈接來了解更多信息
1) 微信 朋友圈 微信分享為linkcard形式,超出的文字部分不會顯示
2) 新浪微博 很低版本的新浪微博不支持發多類型微博,進行圖文分享時只會分享圖片,新浪微博分享消息最長為140字
3) QQ、QQ空間 QQ分享的消息最長40字,分享的標題最長30字,多餘的部分將被忽略,description將被忽略 QQ空間分享的消息最長200字,分享的標題最長600字,多餘的部分將被忽略,description將被忽略
4) 騰訊微博 只有image(imagePath或imageUrl)和text被分享,其他欄位忽略,騰訊微博分享消息最長為140字
5) 人人網 只有image(imagePath或imageUrl)和text被分享,其他欄位忽略
6) 簡訊 只有text被分享,其他欄位忽略
7) 郵件 只有text被分享,其他欄位忽略
如何把app分享到微信
調用友推分享推薦組件
為應用添加一個分享推薦按鈕,如:
如何把app分享到微信
在分享按鈕事件中調用youtui的組件即可,示例代碼:
public void onClick(View v) { if(v.getId()==R.id.popup_bt)
{ /調用友推分享推薦組件,YouTuiViewType類的常量為分享樣式參數,目前支持白色列表和黑色網格兩種/ /創建分享的模板,第一個參數為activity,第二個參數為分享窗口樣式,第三個參數為是否需要積分/
YtTemplate blackTemp = new YtTemplate(this, YouTuiViewType.BLACK_POPUP,false); //黑色網格樣式不需要積分活動 /YtTemplate blackTemp = new YtTemplate(this, YouTuiViewType.WHITE_LIST,ture);/ //白色列表樣式需要積分活動
ShareData shareData = new ShareData();
shareData.isAppShare = false;//設置為true則分享的信息從友推後台填寫的應用信息中讀取,可動態更新後面的值不用設置。
shareData.setDescription("友推積分組件");
shareData.setTitle("友推分享");
shareData.setText("通過友推積分組件,開發者幾行代碼就可以為應用添加分享送積分功能,並提供詳盡的後台統計數據,除了本身具備的分享功能外,開發者也可將積分功能單獨集成在已有分享組件的app上,快來試試吧 ");
shareData.setTarget_url("");
shareData.setImageUrl("");
shareData.setImagePath("");
blackTemp.setShareData(shareData);//設置默認的分享數據;shareData 設置參看4.6
//**如果要為某個平台設置不一樣的分享信息。則單獨設置*/ //blackTemp.addData(YtPlatform.PLATFORM_QQ, shareData); //調出分享窗口 blackTemp.show();
//如果需要自定義分享事件,可以創建監聽事件,然後在回調中處理 YtShareListener listener1 = new YtShareListener() {
@Override
public void onSuccess(ErrorInfo arg0)
{
}
@Override public void onPreShare()
{
}
@Override
public void onError(ErrorInfo arg0)
{
}
@Override
public void onCancel() {
}
};//給新浪微博添加分享監聽 blackTemp.addListener(YtPlatform.PLATFORM_SINAWEIBO, listener1);
//給QQ添加分享監聽 //
blackTemp.addListener(YtPlatform.PLATFORM_QQ, listener2); }
『伍』 用安卓代碼怎麼實現微信朋友圈功能
登入微信,點擊發現; 點擊朋友圈,選擇右上角「相機」圖標; 這時,自動會把你引入你手機的圖庫。 點擊每張圖片右上角的小方塊灰色中顯示綠色打勾,為已經選中; 微信朋友圈自定義排版最多一次只能9張,在右上角會顯示你選中的數量,滿了就不能選擇了。 然後,點擊右上角「完成」,直接又會跳入你的朋友圈照片編輯區。 你可以在上面說說一段話,比如心情、感慨、以及圖片說明,按你自己喜歡了。 最後,點擊右上角「發送」即可在你的朋友圈看到你發送成功的動態。
『陸』 有誰知道怎麼爬微信朋友圈啊,學校讓做的項目也是醉,毫無思路 要用java寫
你們學校是想用你們的成果來賺錢的,一定是這樣的。你就給你們老師說做不出來。
『柒』 java能開發微信朋友圈裡面的功能么
只要能寫WEB伺服器端的,都可以
~~~~~~~~~~~~~~~~
『捌』 誰有類似於QQ空間,微信朋友圈的java程序
新浪微博 騰訊微博
『玖』 對朋友微信朋友圈最火的語句
1. 流年易逝,時光容易把人拋,掛牽著的你有我千萬種祝福伴你同行,一路走好。
2. 那以往的同窗生活,是一串冰糖葫蘆,那迷人的甜與酸將永遠回味不完。
3. 朋友就像片片拼圖,結合後構成一幅美麗的圖畫,如果不見了一片,就永遠都不會完整,你-就是我不想遺失的那重要一片。
4. 友情如水,淡而長遠;友情如茶,香而清純;友情如酒,烈而沁心;友情如雨,細而連綿;友情如雪,松而亮潔。人生短暫,珍惜友情。
5. 幸在我最美好的年華里,遇見了一個願意陪我瘋的你。謝謝你一直陪伴在我身邊,不離不棄。
6. 我最親愛的朋友,你的快樂我會為你加倍,你有苦衷我就會分擔,祝你快樂!
7. 我深深地理解,耗費了多少時間,戰勝了多少困難,你才取得眼前的成績。請你相信,在你追求拼搏和苦乾的過程中,我將永遠面帶微笑地站在你的身旁。
8. 讓欠產手牽著手,彼此將一切歡樂和幸福傳給對方!我祈禱上蒼讓歡樂時時刻刻充滿我們的時空。
9. 情的真摯永遠比不上真金。真金能賣友情不能。友情,就好比一條簡單的線。無論你在什麼地方,發生什麼事情,它都會是把你從沼澤里拉出來,也會是一條牽引你走向未來的線。這線,是堅固的,除非是你親自剪斷它。別人的剪刀是剪不斷的。
10. 親愛的朋友,友情,如藍天下碧藍的湖水,美麗安然;祝福,如夜空中的繁星點點,奪目耀眼。祝福依然,願不變的幸福,陪伴在你生命中的每一天!
11. 朋友如花香。芬芳而淡雅;朋友是秋天的雨,細膩又滿懷詩意;朋友是十二月的梅,純潔又傲然挺立。
12. 友情是金子,友情不像鐵,越練,越氧化,最後化成一縷輕煙。它像塊金子,越練,越純,永遠閃爍著金色的光芒。